具有发光体效果编辑器的移动通信终端转让专利

申请号 : CN200480041859.1

文献号 : CN1918626B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 卢茨·阿贝于尔根·奥尔

申请人 : 诺基亚公司

摘要 :

利用比如SP-MIDI文件的音乐数据文件中的信息,对移动通信终端的发光体的激活进行控制。音乐数据文件包含通知该终端播放特定乐器的音符的音符事件。将发光体配置消息添加到SP-MIDI文件。发光体配置消息包含将激活位置、激活颜色、激活强度映射到音符事件的信息。移动终端具有用于创建和改变发光体配置消息的编辑器应用。也能够在PC上利用发光体配置程序来创建和改变发光体配置消息。能够利用MIDI编辑器程序在PC上测试发光体配置消息,该MIDI编辑器程序具有用于对移动通信终端进行仿真的插件应用。

权利要求 :

1.一种移动通信终端,包括:

被配置用以控制所述通信终端的处理器单元,

电存储器,具有接收到的至少一个音乐数据序列,其中单个音乐数据序列被配置为既控制特定乐器的音符的播放又控制对发光体激活,所述单个音乐数据序列包含音符事件和发光体配置消息,所述音符事件包含用于待播放的音符的信息,所述发光体配置消息将待激活的发光体的位置映射到音符事件中的音符,并且包含用于所述移动通信终端的其它与音乐有关的信息,连接到声音生成器的扬声器,所述声音生成器被配置用于根据所述音符事件中的信息来生成音频波形,能够由所述处理器激活的多个发光体,以及

所述处理器单元被配置为接收在单个音乐数据序列中的音符事件和发光体配置消息,所述处理器单元通过所述发光体配置消息中的信息被配置用以基于在单个音乐数据序列的音符事件中包含的信息来激活所述发光体,其中发光体配置消息包含将发光体的同时激活映射到音符事件的音符信息的数据,并且所述映射将可用音符的数目减少到可用发光体位置的数目。

2.根据权利要求1所述的移动通信终端,其中所述音符事件包括音符开事件和音符关事件,而且所述处理器单元被配置用以在一个发光体或一个发光体组同时被映射到一个或多个音符时使用最后的音符事件。

3.根据权利要求1所述的移动通信终端,其中所述发光体分布于所述终端的多个不同位置上,而且所述发光体配置消息包含将待激活的发光体的位置映射到所述音符事件中的音符的数据,并且所述处理器单元被配置用以激活在以所述发光体配置消息中的信息为依据的位置处的发光体。

4.根据权利要求1所述的移动通信终端,包括具有多个不同颜色的发光体,所述发光体配置消息包含将待激活的发光体的颜色映射到所述音符事件中的音符的数据,而且所述处理器被配置用以激活具有以所述发光体配置消息中的数据为依据的颜色的发光体。

5.根据权利要求1所述的移动通信终端,其中所述发光体配置消息包含将待激活的发光体的强度或强度分布映射到所述音符事件中的信息的数据,而且所述处理器单元被配置用于以依据所述第发光体配置消息中的映射数据的强度激活发光体。

6.根据权利要求5所述的移动通信终端,其中所述音符事件包含所述音符的速率,而且将待激活的发光体的强度映射到有关音符的速率。

7.根据权利要求1至6中的任一权利要求所述的移动通信终端,其中所述第发光体配置消息包含将待同时激活的发光体组的激活映射到所述第音符事件中的音符的数据,而且所述处理器单元被配置用以根据所述第发光体配置消息中的数据来激活所述发光体组。

8.根据权利要求7所述的移动通信终端,其中待激活的发光体组包括以可识别的图案布局的多个发光体。

9.根据权利要求1至6中的任一权利要求所述的移动通信终端,其中所述音乐数据被布局在多个通道中,而且所述音符事件被分配给所述多个通道之一,并且所述音符事件被分配给一个用于激活所述发光体的特定通道。

10.根据权利要求9所述的移动通信终端,其中对用于激活所述发光体的所述通道的音量设置被设置为零以创建专用发光体激活通道。

11.根据权利要求1至6中的任一权利要求所述的移动通信终端,其中所述映射包括其变元包括音符编号的函数。

12.根据权利要求11所述的移动通信终端,其中从所述音符编号添加或减去第一参数,而且其结果整数除以或模数除以所述函数中的第二参数。

13.根据权利要求11所述的移动通信终端,其中所述将可用音符数目减少到可用发光体位置数目通过所述函数实现。

14.根据权利要求11所述的移动通信终端,其中所述函数将可用音符数目减少到可用发光体颜色数目。

15.根据权利要求11所述的移动通信终端,其中所述映射包括随机函数。

16.根据权利要求1至6中的任一权利要求所述的移动通信终端,其中所述映射包括查找表。

17.根据权利要求1至6中的任一权利要求所述的移动通信终端,其中所述终端包括振动器、闪光体和摄像头闪光灯,而且所述处理器通过发光体配置消息被配置用以基于所述音符事件中包含的信息来激活所述振动器、闪光体和摄像头闪光灯中的至少一个。

18.根据权利要求1至6中的任一权利要求所述的移动通信终端,还包括使得用户能够执行创建和编辑所述发光体配置消息的至少一项的编辑器应用。

19.根据权利要求18所述的移动通信终端,其中所述编辑器应用使得所述用户能够执行选择要使用的通道、选择要激活的图案,和修改函数中的至少一项。

20.根据权利要求18所述的移动通信终端,其中所述终端包括不同的发光体范围,而且所述编辑器应用使得所述用户能够选择所述范围。

21.根据权利要求18所述的移动通信终端,其中所述编辑器应用使得所述用户能够将所述强度映射到速率、给定的固定参数或随机数。

22.根据权利要求18所述的移动通信终端,其中所述编辑器应用使得所述用户能够编辑所述音符事件中包含的音乐数据以便添加、删除或改变音符以及与音符有关的信息。

23.根据权利要求1至6中的任一权利要求所述的移动通信终端,其中所述单个音乐数据序列是MIDI序列或文件,其不包括与发光体分组相关联的乐器定义。

24.根据权利要求23所述的移动通信终端,其中所述发光体配置消息是系统独占消息,而且所述音符事件是通道声源消息,包括NOTE ON和NOTE OFF消息。

25.一种用于对移动通信终端的发光体的激活进行控制的方法,所述移动通信终端被配置用以根据音乐数据来播放音乐,其中单个音乐数据序列被配置为既控制播放音乐又控制对发光体激活,其中所述单个音乐数据序列包含至少一个音符事件消息和发光体配置消息,所述音符事件消息包含用于待播放的音符的信息,并且所述发光体配置消息将待激活的发光体的位置映射到音符事件消息的音符,并且包含用于要再现所述音乐的设备的其它信息,基于所述音乐数据的音符事件中包含的信息激活发光体,并且发光体配置消息包含将发光体的同时激活映射到音符事件消息的音符信息的数据,并且所述映射将可用音符的数目减少到可用发光体位置的数目。

26.根据权利要求25所述的方法,其中在所述发光体配置消息中设置对待激活的发光体的颜色进行映射的数据。

27.根据权利要求25所述的方法,其中在所述发光体配置消息中设置对待激活的发光体的强度进行设置的数据。

28.根据权利要求25所述的方法,其中在所述发光体配置消息中设置对待激活的发光体组和以识别的图案布局的发光体组的同时激活进行映射的数据。

29.根据权利要求25至28中的任一权利要求所述的方法,其中在所述发光体配置消息中设置其变元包括音符编号的函数。

30.根据权利要求29所述的方法,还包括以下步骤:从所述音符编号添加或减去第一参数,而且将其结果整数除以或模数除以第二参数。

31.根据权利要求29所述的方法,其中将可用音符数目减少到可用发光体位置数目是通过所述函数实现的。

32.根据权利要求29所述的方法,其中所述函数将可用音符数目减少到可用发光体颜色数目。

33.根据权利要求29所述的方法,还包括以下步骤:在所述映射中应用随机函数。

34.根据权利要求25至28中的任一权利要求所述的方法,还包括以下步骤:将查找表用于所述映射。

35.根据权利要求25至28中的任一权利要求所述的方法,其中所述音乐数据是MIDI序列或文件,其不包括与发光体分组相关联的乐器定义。

36.根据权利要求35所述的方法,其中所述发光体配置消息是系统独占消息。

37.根据权利要求25至28中的任一权利要求所述的方法,其中一个或多个发光体配置消息被设置于所述音乐数据文件或序列的开头中用于初始化所述映射。

38.根据权利要求37所述的方法,其中还有发光体配置消息被设置于所述音乐数据文件或序列之后用于改变所述映射,所述发光体配置消息全部位于一个声轨之内。

39.一种计算机终端,包括:

控制所述终端的处理器单元,

包括键盘和显示器的用户接口,

其上存储有音乐数据的电存储器,其中单个音乐数据序列被配置为既控制特定乐器音符的播放又控制对发光体激活,所述单个音乐数据序列包含至少一个音符事件消息和发光体配置消息,所述音符事件消息包含用于待播放的音符的信息,所述发光体配置消息将移动通信终端上待激活发光体的位置映射到所述音符事件中的音符信息,并且其中所述发光体配置消息包含将发光体的激活映射到音符事件的音符信息的数据,所述发光体配置消息包含将发光体的同时激活映射到音符事件的音符信息的数据,并且所述映射将可用音符的数目减少到可用发光体位置的数目,经由放大器连接到声音生成器的扬声器,所述声音生成器能根据所述音乐数据来生成音频波形,以及用于执行创建发光体配置消息和修改所述发光体配置消息中至少一项的应用。

40.根据权利要求39所述的计算机终端,其中所述应用被配置用以在所述计算机终端的显示器上对移动终端的发光体的激活进行仿真。

41.根据权利要求39所述的计算机终端,其中所述应用被配置用以对连接到所述计算机终端的移动通信终端的发光体进行控制,用于允许直接地在所述移动通信终端上对所述发光体的激活进行测试。

说明书 :

具有发光体效果编辑器的移动通信终端

技术领域

[0001] 本发明涉及一种能根据音乐数据播放音乐而且具有多个发光体的移动通信终端。特别地,本发明涉及使用所述音乐数据中的信息对发光体的激活的控制。

背景技术

[0002] WO 03/077505公开了一种包括多个发光体和用于控制发光体激活的装置的移动通信终端。将例如来自铃音的音频信号馈送到信号处理器,该信号处理器对信号进行滤波而且控制发光体的激活以使电话充当发光机构。
[0003] 乐器数字接口(MIDI)是用于数字音乐设备之间通信的音乐数据的国际公认标准。MIDI使得多音调乐谱具有纷繁多样的不同声音。这意味着多个音调能够使用比如钢琴、吉他、小提琴、鼓等预定义的乐器声音来同时播放。在MIDI设备之间传输的信息是MIDI消息的形式,这些消息将比如调子和音量等声音的不同方面编码成8比特字节的数字信息。
MIDI设备能够用于创建、记录和回放作为MIDI文件(多个MIDI消息)存储的音乐。使用
MIDI标准,计算机、合成器和音序器中的声卡能够彼此进行通信,保持时间或实际上控制由其它连接设备所创建的音乐。MIDI序列中的消息类型能够被划分成通道消息和系统消息。
通道消息应用于特定通道,而且在这些消息的状态字节中包括通道编号。系统消息不是通道特有的,而且在它们的状态字节中没有指示通道编号。
[0004] 通道消息可以进一步被分类为通道声源消息或者模式消息。通道声源消息携带乐音演奏数据,而且这些消息包括典型MIDI数据流中的大部分通信量。通道模式消息影响接收乐器将对通道声源消息进行 响应的方式。
[0005] 通道声源消息用来发送乐音演奏信息。此类别中的消息是NOTEON、NOTE OFF、Polyphonic Key Pressure、Channel Pressure、Pitch BendChange、Program Change和Control Change消息。
[0006] 随着具有能根据例如SP-MIDI文件播放多音调铃音的合成器的移动通信终端的出现,终端的音质已经迅速提升。可升级多音调MIDI(SP-MIDI)是对MIDI格式的新近增强,使之特别地适合于移动终端。SP-MIDI功能是使用称作最大瞬时多音调(MIP)消息的新MIDI消息来实施的。MIP消息用来根据预期的多音调级别对SP-MIDI内容的乐音布局进行限定。
[0007] EP 1255418公开了一种能根据MIDI文件播放铃音的移动通信终端。该移动终端也具有能够由处理器激活的多个发光体。该文献提出在MIDI文件中控制发光体的激活。关于这一点,将发光体实现为乐器,将每个发光体看作不同的音符。然而这将要求对MIDI标准特别是SP-MIDI标准进行修改,因为当前在这些标准中限定的乐器(也称作音色或音品)没有发光体。对这种标准的修改是牵涉到具有不同利益的多方的复杂过程,而且就算它最终成功仍可能耗费很长的时间。另外,不同的终端机型可能具有变化的发光体布局,当发光体在标准中被限定为乐器时这将是难以应对的方面,因为这将要求终端以更为一致的方式配置发光体。

发明内容

[0008] 在这一背景下,本发明的目的是提供一种能以通用的方式根据音乐数据文件中的信息对发光体的激活进行控制的移动通信终端。
[0009] 此目的是通过一种移动通信终端来实现的,该移动通信终端包括:配置用以控制所述通信终端的处理器单元;其上存储有音乐数据的电存储器,所述音乐数据至少包括第一消息类型和第二消息类型,第一类型消息包含用于待播放的音符的信息,第二类型消息包含用于移动通信终端的其它与音乐有关的信息;连接到声音生成器的扬声器,该 声音生成器被配置用于根据第一类型消息中的信息来生成音频波形;能够由处理器激活的多个发光体,而且处理器单元通过第二类型消息中的信息被配置用以基于第一类型消息中包含的信息来激活发光体。
[0010] 将第二类型消息用于把发光体的激活映射到第一类型消息,这允许以通用的方式来激活发光体,而无需在音乐数据标准中将发光体限定为新的乐器。通过为特定终端类型指定音乐文件,终端机型之间发光体布局的差异能够通过音乐文件来处理,这些音乐文件具有包括不同映射信息的第二类型消息。
[0011] 映射信息可以涉及发光体的位置、颜色和强度。可识别的图案可以映射到音符的播放。
[0012] 该映射优选地直接针对第一类型消息中包含的音符开和音符关命令。强度或强度分布优选地映射到第一类型消息中的速率信息。
[0013] 优选地,将分配给一个具体通道的第一类型消息用于激活发光体。在该通道的消息中向音符分配的乐器,例如大钢琴,能够是所播放的音乐中的活动部分,或者该通道的音量能够被设置为零,使得能够在对音乐本身没有任何影响的情况下控制发光体。
[0014] 该映射优选地通过其变元包括音符编号的函数来执行。可以从音符编号添加或减去第一参数,而且该结果可以整数除以和/或模数除以该函数中的第二参数。第二参数可以依赖于终端机型、发光体位置数目和/或用于发光体的颜色数目。
[0015] 该函数优选地分别将可用音符数目减少到可用发光体位置数目和可用发光体颜色数目。
[0016] 该映射可以包括随机函数。
[0017] 也有可能将查找表用于该映射。
[0018] 该终端可以包括振动器、闪光体和/或摄像头闪光灯,而且该处理器能够由第二类型消息配置用以基于第一类型消息中包含的信息来激活振动器、闪光体和/或摄像头闪光灯。
[0019] 该移动通信终端还可以包括使得用户能够创建和/或编辑第二类型消息的编辑器应用。该编辑器应用可以使得用户能够选择要使用的 通道、选择要激活的图案和/或修改函数。
[0020] 该终端可以包括不同的发光体范围,例如前方和后方,而且该编辑器应用可以使得用户能够选择该范围。该编辑器应用可以使得用户能够将强度映射速率、给定的固定参数或随机函数。
[0021] 该音乐数据能够是MIDI序列或文件,优选为SP-MIDI格式。在这一情况下,第二类型消息优选为系统独占消息,而第一类型消息优选为音符事件。
[0022] 本发明的另一目的是提供一种根据音乐数据中的信息对移动通信终端的发光体的激活进行控制的通用方法。
[0023] 此目的通过一种用于对移动通信终端的发光体的激活进行控制的方法来实现,该移动通信终端被配置用以根据至少包括第一消息类型和第二消息类型的音乐数据来播放音乐,第一消息类型包含用于待播放的音符的信息,第二消息类型包含用于要再现该音乐的设备的其它信息,该方法包括在第二类型消息中设置将发光体的激活映射到第一类型消息中包含的音符信息的消息数据的步骤。
[0024] 此方法不要求将发光体限定为乐器,因此避免了对改变音乐数据的当前标准的需要。另外,发光体的激活是音符控制的,因此比在发光体机构中基于对音频信号进行滤波的控制要精确得多。
[0025] 能够在第二类型消息中设置对待激活的发光体的位置进行映射的数据。也能够在第二类型消息中设置对待激活的发光体的颜色进行映射的数据。也能够在第二类型消息中设置对待激活的发光体的强度进行映射的数据。
[0026] 能够在第二类型消息中设置其变元包括音符编号的函数。该函数优选地从音符编号添加或减去第一参数和/或将其结果整数除以和/模数除以第二参数。该函数优选地分别将可用音符数目减少到可用发光体位置数目和可用发光体颜色数目。能够在整个函数中应用随机函数。
[0027] 该音乐数据能够是MIDI序列或文件,优选为SP-MIDI格式。如果音乐数据是MIDI格式,则第二类型消息能够是系统独占消息,而第一类型消息优选为音符事件。
[0028] 能够将一个或多个第二类型消息设置于音乐数据文件或序列的开头中,以用于初始化映射。另外,能够将第二类型消息设置于音乐数据文件或序列之后,以用于改变映射,第二类型消息优选为全部位于一个声轨之内。
[0029] 本发明的又一目的是提供一种被配置用于创建和/或修改音乐数据文件的计算机终端,这些音乐数据文件包含用于对移动通信终端的发光体的激活进行控制的信息。 [0030] 此目的通过一种计算机终端来实现,该计算机终端包括:控制该终端的处理器单元;包括键盘和显示器的用户接口;其上存储有音乐数据的电存储器,所述音乐数据至少包括第一消息类型和第二消息类型,第一类型消息包含用于待播放的音符的信息,第二类型消息包含用于将移动通信终端上发光体的激活映射到第一类型消息中的音符的信息;经由放大器连接到声音生成器的扬声器,该声音生成器能根据音乐数据来生成音频波形;以及用于创建和/或修改第二类型消息的应用。
[0031] 因此,能够在比如PC的计算机终端上创建和/或修改音乐数据文件而且随后将其下载到移动通信终端,这些音乐数据文件包含第二类型消息,这些第二类型消息包括用于移动通信终端发光体激活的映射信息。
[0032] 该应用能够被配置用以在计算机终端的显示器上对移动终端的发光体的激活进行仿真。这就允许针对终端上的声音和发光体二者的效果对音乐数据文件进行测试,而无需在每次修改之后将文件下载到终端以进行测试。
[0033] 该应用也能够被配置用以对连接到该应用的移动通信终端的发光体进行控制,用于允许直接地在移动通信终端上对发光体的激活进行测试。
[0034] 本发明的又一目的是提供一种允许对移动通信终端的发光体的激活进行更为通用的控制、用于在该终端上使用的音乐数据序列或文件。
[0035] 此目的通过一种用于在移动通信终端上使用的音乐数据序列或文 件来实现,所述音乐数据文件至少包含:具有音符信息的第一类型消息;以及将移动通信终端的发光体的激活映射到第一类型消息中包含的音符信息的第二类型消息。
[0036] 第一类型消息优选地包含音符开和音符关命令,而第二类型消息优选地包含将发光体的激活映射到音符开命令的信息和将发光体的去激活映射到音符关的信息。
[0037] 第一类型消息优选地包含与音符开命令相关联的速率信息,而第二类型消息优选地包含将待激活的发光体的强度映射到速率信息的信息。
[0038] 第一类型消息优选地包含与音符开或音符关命令相关联的音符编号,而第二类型消息优选地包含其变元包括音符编号的函数。该函数优选地将音符编号的范围减少到移动通信终端上发光体位置的范围。该函数优选地将音符编号的范围减少到移动通信终端上发光体颜色的范围。
[0039] 该音乐数据或文件或序列优选地是MIDI格式,优选为SP-MIDI格式,而第二类型消息优选地是系统独占消息。
[0040] 根据本发明的移动通信终端、用于对移动通信终端的发光体的激活进行控制的方法、计算机终端和音乐数据文件或序列格式将由详细的描述而变得明显。

附图说明

[0041] 在本描述的以下详述部分中,将参照图中示出的示例性实施例来更详细地描述本发明,在附图中:
[0042] 图1是根据本发明的移动通信终端的正视图,
[0043] 图2图示了移开前盖时的图1的终端,
[0044] 图3是图1的终端的后视图,
[0045] 图4是图示了根据本发明的移动电话的大体架构的框图,
[0046] 图5是终端的音乐和发光体播放部分的框图,
[0047] 图6.1至图6.5图示了与铃音的处理有关的移动通信终端的屏幕截 图,
[0048] 图7.1至图7.7图示了与发光体配置消息的处理有关的移动通信终端的屏幕截图,
[0049] 图8是具有MIDI编辑器程序的计算机终端的屏幕截图,
[0050] 图9是由发光体配置消息编辑器应用在PC的屏幕上显示的窗口,
[0051] 图10至图14是发光体配置消息编辑器的屏幕截图,
[0052] 图15图示了用于利用本发明的计算机终端,以及
[0053] 图16图示了连接到图15的计算机终端的移动通信终端。
[0054] 具体实施方式
[0055] 在以下的具体描述中,将通过优选实施例来描述优选为蜂窝/移动电话的手持便携式电话形式的根据本发明的移动通信终端。
[0056] 图1示出了根据本发明的移动电话1的优选实施例。移动电话1包括具有小键盘2、显示器3、开/关按钮(存在于电话顶部)、扬声器5和麦克风6(只有存在于电话下部中的开口是可见的)。根据优选实施例的移动电话1适用于经由比如GSM 900/1800MHz网络的蜂窝网络进行通信,但是也能够很好地适合于与码分多址(CDMA)网络或G3网络一起使用。
[0057] 根据优选实施例,小键盘2具有第一组字母数字键9、两个软键10、光标导航键11(上滚/下滚)以及挂机和摘机键12。软键10的当前功能22在显示器3中的软键正上
方的单独域21(软键-标记)中示出。软键10是多功能键,而且它们的当前功能依赖于移动电话1的状态。软键10提供了对菜单的访问,电话簿和呼叫能够激活与呼叫处理和消息处理有关的动作。在移动电话1的可释放后盖之下的腔中容纳有可释放的电池组(未示出)
[0058] 移动电话1具有在前盖14的外围区域中透明部分之下布局的多个发光体7.1至7.6。发光体7.1至7.6是能够以三种不同颜色(红色、绿色和黄色)并且在127个不同强
度的范围中激活的LED。不同的颜色能够通过同时激活两种不同着色的LED或者通过具有数个内部LED(例如红色、绿色、蓝色)的LED来创建。另外,键9、10、11 和12分别地通过由LED(或者可以是电发光箔)形成的背光4来照亮,如图2中所示,其中可释放的附着前盖已经移开,而且其上具有发光体的移动电话的内壳15是可见的。发光体4也能够以三种不同颜色(红色、绿色和黄色)并且以127个不同强度激活。多至3种颜色能够在RGB-LED中并行地点亮。
[0059] 显示器3是具有能够在127个不同强度的范围中激活的背光8的LCD彩色显示器。显示器的背光仅产生基本上白色的光。
[0060] 闪光体被设置于电话的顶部(不可见)而且能够以一种颜色并且以一种强度(亮/灭)激活。
[0061] 图3示出了具有可释放的附着后盖15的电话的后部。后盖15具有用于发光体7.1至7.6的透明部分,该发光体能够从电话的前方、侧部和后方看到。后盖15具有用于数字摄像头的透镜16的开口和用于摄像头闪光灯17的开口。摄像头16是具有闪光灯的数
字摄像头。摄像头16本身与本发明无关,因此不进行具体描述。
[0062] 图4示意性地示出了移动电话1优选实施例的最重要部件,所述部件与对本发明的理解有关。
[0063] 移动台包括负责整个移动台的操作的处理器单元101。处理器单元101包括微处理器,借助于该微处理器来控制和监视功能。移动台还包括依赖于特定设备和应用的存储器160、小键盘2和数据接口170。
[0064] 在处理器单元101中编写要从移动台发送的消息,这些消息从处理器单元发往发射器部分TX 143,而且从此经由可以是滤波器或开关的双工器141发往内部天线140以待进一步发射。由麦克风147接收的声音能够经由语音编码器146发往处理器单元101。由天线140接收的消息经由双工器141发往接收器部分142,从这一位置依赖于消息的类型进一步获取该消息。所接收的消息可以经由控制单元101发往消息处理单元或者发往语音解码器144并且然后发往扬声器145。
[0065] 解码器115对音乐数据进行解码而且将相关信息传递到发光体控制器102和发光体配置数据库106、振动器控制器102、振动配置数据库122以及传递到MIDI播放器134。 [0066] 发光体控制器102激活发光体4、7.1-7.6和8;在图4中,已经示意性地图示了三个发光体,但是实际上发光体控制器独立地控制前面参照图1至图3描述的所有发光体。 [0067] MIDI播放器134包括合成器130和波表132,该波表包含例如数字化乐器采样的声音采样。合成器根据从解码器110接收的消息从波表获取声音采样,而且将数字声音采样转换到模拟音频信号。对现存乐器的声音进行采样而且将其存储于波表内部。波表是这些小型采样的集合。通过在循环中反复地播放来自此表的采样就能模仿原音。合成器130发送模拟音频信号以经由放大器(未示出)重现到扬声器145。
[0068] 数据是从处理器单元101或图形对象存储器112输入到显示器控制单元110的。显示器控制单元110将数据进一步发往显示器111,在显示器中将该数据呈现给用户。控制单元101也具有与图形对象存储器112的直接连接,这意味着控制单元能够例如通过修改、删除或添加图形对象来处理存储器中的图形对象。
[0069] 铃音和其它音乐数据文件存储于存储器160中。音乐数据可以是OMI或者可以经由GPRS或WAP来下载。用于铃音的音乐数据存储于MIDI格式的文件中。移动电话上使用的MIDI格式是可升级多音调MIDI(SP-MIDI)。根据SP-MIDI规范“Scalable Polyphony MIDISpecification,版本1.0,RP-034,2002年2月,MIDI制造商协会,美国加州洛杉矶”和分布规范“W Scalable Polyphony MIDI Device 5-24Note Profile for 3GPP,2001年12月,R-035,MIDI制造商协会,美国加州洛杉矶”(在多音调级别4),在标准MIDI文件(SMF)中支持SP-MIDI内容。
[0070] 将音乐数据组织到包含一个MIDI命令或事件的MIDI消息中。MIDI文件包含连同时序信息一起的不同类型MIDI消息的序列。以16个通道标识符对第一类型消息进行编码,第一类型消息这里称作为NOTE(音符)事件,比如NOTE ON(音符开)、NOTE OFF(音符关)、AllNotesOff(所有音符关)、ResetAllControllers(重置所有控制器)和AllSoundOff(所有声音关)。音符消息能够代表从C-2(即中央c以下 的五个八度;C-2被指定为MIDI音符0)到g8(即中央c之上的g以上的五个八度;g8被指定为MIDI音符127)的任何音符,
而且音符消息包含要播放哪个乐器的信息。NOTE ON和NOTE OFF消息通常由依次布局和发送的一个、两个或三个字节的数据组成。
[0071] NOTE ON命令包括三个字节,第一字节是状态字节。此字节告知合成器播放音符而且指明通道编号。通道编号通常与要播放的声音类型即要使用的合成器的哪个乐器相关联。第二字节指明要播放的音符,而第三字节指明用于该音符的速率值。
[0072] 将第二类型消息,系统独占消息(SysEX消息),用来发送诸如音品参数、采样器数据或音序器存储器成批转储等的数据。SysEx消息并不总是通用的,而且如果它们不是通用的,则它们的格式要适合于要播放音乐的合成器的类型。为了避免与不兼容SysEX消息的冲突,具体的ID编号由MIDI制造商协会(MMA)或日本MIDI标准委员会(JMSC)授权给MIDI乐器的制造商。
[0073] SP-MIDI文件包括最大瞬时多音调(MIP)消息。MIP消息用来根据预期的多音调级别对SP-MIDI内容的乐音布局进行限定,由此根据通道优先级对MIDI通道进行排序,而且将多音调级别限定为从最高优先级的通道开始的渐增回放要求。在MIP消息中也包括对应的多音调级别。
[0074] 根据本发明的优选实施例,SP-MIDI文件包括MIDI消息的序列,该序列包括至少一个系统独占消息,该消息包含将发光体的激活映射到第一类型消息中音符的数据。下文将把包含对发光体的激活进行映射的数据的这些系统独占消息称作为发光体配置消息。MIDI文件还可以包含如下系统独占消息,该消息包含将振动单元121的激活映射到第一类型消息中的音符的数据。下文将把此类消息称作为振动配置消息。
[0075] 通过在序列中的稍后阶段处设置其它发光体/振动配置消息,可以在歌曲期间改变发光体或振动单元的映射。
[0076] 图5示意性地示出了根据本发明实施例的SP-MIDI序列150的一 部分。该序列已经由处理器单元101从存储器160取回。处理器单元将序列传递到解码器。该序列包括发光体配置消息152和音符事件(NOTE ON或NOTE OFF消息)153。
[0077] 解码器115处理时序和解码,而且经由连接155将音符事件153实时发送到MIDI播放器134和发光体控制器107。解码器115经由连接154将发光体配置消息发送到发光体配置数据库106。发光体配置数据库106在发光体控制器107接收音符事件时收集发光体配置消息,发光体控制器107在发光体配置数据库中搜寻属于此音符/通道组合的配置信息,计算目标、颜色和强度信息,并且实现对应的发光体激活或去激活。
[0078] 解码器115也连接到振动控制器120和振动配置数据库122,而且在振动控制器120中进行与参照发光体控制器107所述相同的过程。
[0079] 根据本发明的优选实施例,发光体配置消息152包含将待激活的发光体的位置映射到音符事件153中的音符的数据。根据此实施例的发光体配置消息还包含将待激活的发光体的颜色映射到音符事件153中的音符的数据。将待激活的发光体的强度或强度分布映射到第一类型消息中的速率信息。发光体配置消息也能够包括将发光体组的同时激活或去激活映射到音符事件中的音符信息的信息。这些发光体组优选地以比如水平或垂直线、同心环等可识别的图案来布局。第二类型消息能够包含将该映射限制于特定通道的音符事件的信息。所选通道的音量设置能够被设置为零,使得无法听到在该通道上播放的音符。这就允许此通道中的音符信息专门用于发光体激活,这给予了作曲者更大的灵活性。当然也有可能使用在具有非零音量设置的通道(即其中的音符能被听到的通道)中的音符。
[0080] 映射信息能够采用不同形式。根据一个实施例,使用了简单的查找表。然而,为了使用较少的数据,优选为使用其变元包括音符编号的函数。能够从音符编号添加或减去第一参数,而且将其结果整数除以和/或模数除以该函数中的第二参数。这些参数能够由用户或厂家设置。必须选择这些参数以使得确保可用音符的数目(128)分别对应于 可用发光体位置和颜色的数目。
[0081] 用于上述移动电话的发光体位置数目对于外围发光体7.1...7.6而言是六。
[0082] 用于发光体7.1...7.6的位置映射的适当函数例子是:
[0083] (音符编号-Param1)/Param2%产品具体参数,
[0084] 由此Param1=36,Param2=12,而产品具体参数是6。
[0085] 函数中的“/”符号代表整数除法,而函数中的“%”符号代表模数相除。
[0086] 产品具体参数是厂家设置的而且不能由作曲者/用户改变。参数1和参数2能够由作曲者改变以获得用以支持音乐的预期发光体效果。
[0087] 用于发光体7.1至7.6的位置映射的适当函数的其它例子是:
[0088] (音符编号-Param1)%Param2%产品具体参数,
[0089] 和
[0090] Param1%产品具体参数
[0091] 也有可能将随机位置分配给任何音符事件。
[0092] 用于上述移动电话的颜色数目对于外围发光体7.1...7.6而言是三。
[0093] 用于发光体7.1至7.6的颜色映射的适当函数例子是:
[0094] (音符编号-Param1)/Param2%产品颜色数目
[0095] 参数1和参数2能够由用户/作曲者选择,然而该选择必须使得该函数将可用音符数目减少到可用发光体颜色数目。
[0096] 用于颜色映射的其它有用函数是:
[0097] (音符编号-Param1)%Param2%产品颜色数目,
[0098] Param1%产品颜色数目,
[0099] Rand Common,和
[0100] Rand Single。
[0101] 在包含多于1个目标(例如所有发光体)的目标图案之内,有可能为所有目标(Rand Common)选择1种颜色,或者每个单独的目标具有随机选择的颜色(Rand Single)。 [0102] 能够用于强度映射的函数是:
[0103] 速率,
[0104] Param1,
[0105] 100%强度,
[0106] Rand Common,和
[0107] Rand Single。
[0108] 根据优选实施例,闪光体和摄像头闪光灯也由发光体控制器102控制。摄像头闪光灯因此能够用来获得频闪效果。
[0109] 图6.1至图6.4示出了显示器3上的菜单截图。图6.1示出了在通过按压左软键10从图1中所示的空闲状态进入菜单结构之后的显示器。该显示器示出了无限循环型可滚动的菜单项目列表中的一些菜单项目。能够选择菜单项目之一“图库” 以到达图6.2的显示器。
[0110] 现在,显示器示出了无限循环型可滚动列表中的一些“图库”子菜单项目。经由子菜单项目“查看文件夹”,能够到达图6.3的显示器。这里,用户能够在不同文件夹之间进行选择。通过选择“音调”文件夹和按压左软键10,“音调”文件夹中存储的音乐数据文件的名称被列举在如图6.4中所示的可滚动列表中。特定的音乐数据文件能够使用导航键11和左软键10“选项”来选择,并且显示器改变到图6.5的屏幕截图,列出了用于处理所选音乐数据(SP-MIDI)文件的选项。选项包括打开文件(即播放文件)、删除、移动或重新命名文件和编辑发光体效果。通过选择“发光体效果”菜单项目,起动了用于创建、编辑和/或删除与所选MIDI文件中音符的播放相关联的发光体激活的应用。
[0111] 发光体效果编辑器的开放屏幕在图7.1中示出。发光体效果编辑器显示了包括“源”、“目标”、“模式”、“目标映射”、“颜色映射”、“强度映射”和“保存”的可选菜单项目的可滚动列表。
[0112] 当用户选择菜单项目“源”时,显示器改变到图7.2的状态,而且将可用的通道作为可选菜单项目列出。用户现在能够选择预期通道以用作为将用来激活发光体的NOTE ON和NOTE OFF事件的源。
[0113] 当用户在图7.1的状态中选择“目标”时,显示器改变到图7.3的状态,而且将可用的发光体组作为可选菜单项目列出。用户现在能够选择要使用的发光体组,例如“前方”、“摄像头闪光灯”、“闪光体”或“背光”。
[0114] 当用户在图7.1的状态中选择“模式”时,显示器改变到图7.4的状态,而且将可用的模式作为可选菜单项目列出。这些模式涉及了对于单个发光体的激活的选择或者以可识别的图案对发光体组的激活的选择。用户现在能够选择预期的激活模式,例如:“位置”,用于特定位置处单个发光体的激活;“水平”,用于沿着水平线布局的发光体组的激活;“垂直”,用于沿着垂直线布局的发光体组的激活;以及“同心环”,用于以同心环布局的发光体组的激活。
[0115] 当用户在图7.1的状态中选择“目标映射”时,显示器改变到图7.5的状态,而且将可用的位置/映射函数作为可选菜单项目列出。该列表包括不同的函数,一些函数使用音符编号作为变元,而另一些函数简单地激活在所有位置处的发光体或者激活在随机位置处的发光体。通过选择包括可由用户改变的参数的函数,出现新的屏幕(未示出),以允许用户改变可用的参数(P1,P2)。由于该函数已经将歌曲中的音符范围减少到可用发光体位置的数目,所以例程防止了用户选择将无法实现此标准的参数值。
[0116] 当用户在图7.1的状态中选择“颜色映射”时,显示器改变到图7.6的状态,而且将可用的颜色映射函数作为可选菜单项目列出。该列表包括不同的函数,一些函数使用音符编号作为变元,而另一些函数简单地激活所有颜色的发光体或者激活随机颜色的发光体。通过选择包括可由用户改变的参数的函数,出现新的屏幕(未示出),这允许用户改变可用的参数(P1,P2)。由于该函数须将歌曲中的音符范围减少到可用颜色的数目,所以例程防止了用户选择将无法实现此标准的参数P1,P2的值。
[0117] 当用户在图7.1的状态中选择“强度映射”时,显示器改变到图7.7的状态,而且将可用的强度映射函数作为可选菜单项目列出。该列 表包括不同的函数,一些函数使用与音符相关联的速率作为变元,而另一些函数简单地根据从128个均匀分布的增量值范围中预选的强度来激活发光体。也能够选择随机函数。
[0118] 能够通过在屏幕7.2至7.7的状态中按压右软键“后退”来到达图7.1的状态。 [0119] 当用户已经完成创建/编辑发光体配置时,图7.1的状态中的“保存”菜单选项能够用来保存新的映射,而发光体配置应用是通过按压右软键10“退出”来关闭的。屏幕改变到图6.5的状态,而且通过选择选择菜单项目“打开”,所选歌曲现在能够以新的发光体配置来播放。
[0120] 移动电话1在又一实施例中也可以具有使得用户能够创建和编辑和/或删除所有类型的MIDI消息和时序信息的编辑器应用(未示出)。
[0121] 图8示出了其上运行有MIDI编辑器的PC或类似计算机终端的屏幕截图。MIDI编辑器允许用户编写、记录和回放MIDI文件。MIDI回放功能是将计算机变成音序器的软件程序。利用计算机内部安装的声卡,音序器能够回放乐音演奏,甚至不需要外部的MIDI声音模块(因为多数声卡现在具有内部的多音色通用MIDI模块,通常是波表合成器,该模块能够识别并且恰当地“播放”MIDI消息,音序器将这些消息输出到声卡的驱动器)。
[0122] MIDI编辑器显示窗口202,该窗口包括多个域,其具有用于在编辑和创建MIDI文件时使用的项目。域208示出了声轨以及与之相关联的名称、乐器、设备、通道和音量的概览。域210示出了为每个声轨而播放的音符。域212包括用于激活播放、记录、暂停、快进和快倒功能的按钮集。所有这些方面在本领域中是常规和公知的,因此不进行具体地描述。 [0123] 用于常规MIDI编辑器的插件程序显示了对移动电话上的发光体激活进行仿真的第二窗口220。此插件包括上面描述的软件模拟解码器、发光体控制器和发光体配置数据库。当包含发光体配置消息的MIDI文件由MIDI编辑器播放时,插件程序在窗口220中激活所仿真的移动电话上的发光体。因此,能够对具有发光体效果的MIDI文件 进行测试,而无需先将MIDI文件下载到移动电话1。移动电话仿真程序不需要作为对常规MIDI编辑器程序的插件,它也能够作为也称作虚拟音乐工作室的MIDI编辑器等的集成部分。窗口202也包括用于打开发光体配置消息编辑器应用的按钮214。
[0124] 图9示出了由发光体配置消息编辑器应用在PC的屏幕上显示的窗口230。该窗口包括“源”域232、“目标”域234、“映射函数”域236和“结果”域240。“源”域232包括允许用户数字式录入通道编号的通道选择框和允许用户在所有音符编号之间选择或选择单个音符编号的音符类型选择下拉菜单。在已经选择类型“单个音符编号”的情况下,须在参数域中数字式录入准确的音符编号。
[0125] “目标”域234包括目标下拉菜单233,该菜单允许用户选择要激活的发光体组,例如盖发光体7.1...7.6、键盘发光体4、摄像头闪光灯17或背光8。
[0126] “目标”域也包括允许用户从选项中选择映射模式的下拉菜单235(图10),选项例如是:发光体位置,自动图案1:水平线,自动图案2:垂直线,自动图案3:环(同心)。当选择“位置”时,该映射针对单个位置。当选择图案时,同时激活在所选图案的形状中的整组发光体。
[0127] “映射函数”域236包括激活弹出式窗口241(图11)的“目标映射”按钮。弹出式窗口241包括用于数字式录入映射函数的目标范围、参数1和参数2的三个框。该映射函数在下拉菜单237中进行选择(图12)。映射函数域236包括激活弹出式窗口243(图13)的“颜色映射”按钮。弹出式窗口243包括用于数字式录入映射函数的颜色范围、参数1和参数2的三个框。映射函数是利用按钮245在下拉菜单(未示出)中选择的。
[0128] 映射函数域236也包括激活弹出式窗口(未示出)的“强度映射”按钮,该窗口允许为上述强度映射选择函数和参数。
[0129] 发光体配置消息编辑器应用也在计算机终端的屏幕上显示窗口250“移动电话可视化”(图14)。可视化窗口250包括六个域(与发 光体位置一样多),而且每个域包含可滚动的项目列表,针对每个MIDI音符编号存在一个项目(乐音符号显示在旁边)。每个项目是以有关音符所映射到的颜色来显示的。在图14中,红、绿和黄这三种颜色由三个不同的灰度级别代表。可视化窗口由此示出音符所映射到的发光体位置和颜色,而且辅助作曲者为发光体配置消息找到预期设置。
[0130] “结果”域显示发光体配置消息的内容,而且该域包括用于将发光体配置消息保存到相应MIDI文件的“保存”按钮,以及用以离开发光体配置编辑器程序的“退出”按钮。 [0131] 图15示出了在屏幕上显示有MIDI编辑器窗口202和移动电话仿真窗口的膝上型形式的PC。
[0132] 图16示出了在屏幕上显示有MIDI编辑器窗口202的膝上型形式的PC 209。移动电话1经由相应的串行总线和串行数据线缆211连接到PC。MIDI编辑器程序或插件程
序和移动电话1被配置为使得移动电话1的发光体在包含发光体配置的MIDI文件于膝上
型PC 209中的MIDI编辑器上播放时得以激活。将完整的MIDI序列经由串行线缆发送到
处理器单元101,该处理器单元将MIDI序列传递到解码器115,然后播放歌曲以及激活发光体和振动器单元的过程就如上所述用于对存储器160中存储的MIDI文件进行的播放。
[0133] 尽管出于说明的目的具体地描述了本发明,但是应当理解这样的细节仅用于此目的,而且在不背离本发明的范围时能够由本领域技术人员对之做出变化。
[0134] 本发明已经参照MIDI格式进行了描述,然而也可以使用其它数据格式,只要它们表达用于对声音生成器和接收器的控制和操作的相同类型数据信息即可。这样的格式的例子是OpenSound Control(OSC)、ZIPI、GS(Roland MIDI格式)和XMF(可扩展音乐格式)。 [0135] 因此,尽管已经参照开发设备和方法时所处的环境描述了这些设备和方法的优选实施例,但是它们仅仅是对本发明原理的说明。不背离本发明的范围亦可构思其它实施例和配置。