音乐生成设备及其操作方法

文档序号:7640907阅读:239来源:国知局
专利名称:音乐生成设备及其操作方法
技术领域
本发明涉及音乐生成设备及其操作方法。
技术背景音乐是由旋律、和声以及节奏三个要素形成的。音乐随时代改变,并且存 在于人们日常生活的友好方面。旋律是构成音乐的最基本要素。旋律是最有效地表现音乐表达以及人类情 感的要素。旋律是通过水平组合具有各种音调和长度的音符而形成的线性连 接。假设和声是多个音符的并发(垂直)组合,则旋律是具有不同音调的单个 音符的水平排列。然而,应该使用节拍顺序,即节奏来组织单个音符的排列, 以向该音乐序列提供音乐意义。个人通过使用旋律表达情感而谱写音乐片段,并且通过向该音乐片段添加 歌词来完成歌曲。然而,对于并非音乐家的普通人,即使是创作适于他自己谱 写的歌词和旋律的和声伴奏和节奏伴奏也是非常困难的。因此,正在研究音乐 生成设备,以在用户使用歌词和旋律来表达情感时自动生成适于该歌词和旋律 的和声伴奏和节奏伴奏。发明公开 技术问题本发明的一个目的是提供一种能够自动生成适于所表达的歌词和旋律的 和声伴奏和节奏伴奏的音乐生成设备及其操作方法。本发明的另一目的是提供一种具有用于自动生成适于所表达的歌词和旋 律的和声伴奏和节奏伴奏的音乐生成模块的便携式终端,及其操作方法。本发明的又一目的是提供一种具有用于自动生成适于所表达的歌词和旋 律的和声伴奏和节奏伴奏的音乐生成模块以便使用由音乐生成模块生成的音乐片段作为铃声的移动通信终端,及其操作方法。 技术方案为了实现上述目的,提供一种音乐生成设备,包括用户接口,用于从用 户处接收歌词和旋律;歌词处理模块,用于生成与所接收歌词对应的语音文件;旋律生成单元,用于生成与所接收旋律对应的旋律文件;和声伴奏生成单元, 用于分析旋律文件以产生与该旋律对应的和声伴奏文件;以及音乐生成单元, 用于合成语音文件、旋律文件以及和声伴奏文件以生成音乐文件。根据本发明的另一方面,提供一种操作音乐生成设备的方法,该方法包括 经由用户接口接收歌词和旋律;生成与所接收歌词对应的语音文件,并生成与 所接收旋律对应的旋律文件;分析该旋律文件以生成适于该旋律的和声伴奏文 件;以及合成语音文件、旋律文件以及和声伴奏文件以生成音乐文件。根据本发明的又一方面,提供一种音乐生成设备,包括用户接口,用于 从用户处接收歌词和旋律;歌词处理模块,用于生成与所接收歌词对应的语音 文件;旋律生成单元,用于生成与所接收旋律对应的旋律文件;和弦检测单元, 用于分析该旋律文件以检测构成该旋律的每个小节的和弦;伴奏生成单元,用 于参照检测到的和弦生成与该旋律对应的和声/节奏伴奏文件;以及音乐生成单 元,用于合成语音文件、旋律文件以及和声/节奏伴奏文件以生成音乐文件。根据本发明的再一方面,提供一种操作音乐生成设备的方法,该方法包括 经由用户接口接收歌词和旋律;生成与所接收歌词对应的语音文件,并生成与 所接收旋律对应的旋律文件;分析该旋律文件以生成适于该旋律的和声/节奏伴 奏文件;以及合成语音文件、旋律文件以及和声/节奏伴奏文件以生成音乐文件。根据本发明的又一方面,提供一种便携式终端,包括用户接口,用于从 用户处接收歌词和旋律;以及音乐生成模块,用于生成与所接收歌词对应的语 音文件,生成与所接收旋律对应的旋律文件,分析所生成的旋律文件以生成与 该旋律对应的和声伴奏文件,并且合成语音文件、旋律文件以及和声伴奏文件 以生成音乐文件。根据本发明的再一方面,提供一种便携式终端,包括用户接口,用于从 用户处接收歌词和旋律;以及音乐生成模块,用于生成与所接收歌词对应的语音文件,生成与所接收旋律对应的旋律文件,分析所生成的旋律文件以检测构 成该旋律的每个小节的和弦,参照检测到的和弦生成与该旋律对应的和声/节奏 伴奏文件,以及合成语音文件、旋律文件以及和声/节奏伴奏文件以生成音乐文 件。根据本发明的又一方面,提供一种移动通信终端,包括用户接口,用于 从用户处接收歌词和旋律;以及音乐生成模块,用于生成与所接收歌词对应的 语音文件,生成与所接收旋律对应的旋律文件,分析所生成的旋律文件以生成 具有与该旋律对应的和声伴奏的伴奏文件,合成音乐文件、旋律文件、伴奏文 件以生成音乐文件;铃声选择单元,用于将由音乐生成模块生成的音乐文件选 为铃声;以及铃声再现单元,用于在通信被连接时将由铃声选择单元所选的音 乐文件再现为铃声。根据本发明的再一方面,提供一种操作移动通信终端的方法,该方法包括: 通过用户接口接收歌词和旋律;生成与所接收歌词对应的语音文件,并且生成 与所接收旋律对应的旋律文件;分析该旋律文件以产生具有适于该旋律的和声 伴奏的伴奏文件;合成语音文件、旋律文件以及伴奏文件以生成音乐文件;将所生成的音乐文件选为铃声;以及当通信被连接时,将所选音乐文件再现为铃 声°有益效果根据音乐生成设备及其操作方法,可以自动生成适于所表达的歌词和旋律 的和声伴奏和节奏伴奏。而且,根据便携式终端及其操作方法,可以自动生成适于所表达的歌词和 旋律的和声伴奏和节奏伴奏。而且,根据移动通信终端及其操作方法,提供用于自动生成适于所表达的 歌词和旋律的和声伴奏和节奏伴奏的音乐生成模块,使得由音乐生成模块生成 的音乐片段能被用作铃声。附图简述

图1是根据本发明第一实施方式的的音乐生成设备的示意框图;图2是示出使用哼唱模式向根据本发明第一实施方式的音乐生成设备输 入旋律的示例的视图;图3是示出使用键盘模式向根据本发明第一实施方式的音乐生成设备输 入旋律的示例的视图;图4是示出使用乐谱模式向根据本发明第一实施方式的音乐生成设备输 入旋律的示例的视图;图5是根据本发明第一实施方式的音乐生成设备的字符处理部分的示意框图;图6是根据本发明第一实施方式的音乐生成设备的语音转换部分的示意框图;图7是示出根据本发明第一实施方式的音乐生成设备的操作方法的流程图;图8是根据本发明第二实施方式的音乐生成设备的示意框图;图9是根据本发明第二实施方式的音乐生成设备的和弦检测部分的示意框图;图10是说明根据本发明第二实施方式的音乐生成设备中小节分类的视图;图11是示出将和弦设定成由根据本发明第二实施方式的音乐生成设备分 类的小节的视图;图12是示出根据本发明第二实施方式的音乐生成设备的伴奏生成部分的 示意框图;图13是示出根据本发明第二实施方式的音乐生成设备的操作方法的流程图;图14是根据本发明第三实施方式的便携式终端的示意图;图15是示出根据本发明第三实施方式的便携式终端的操作方法的流程图;图16是根据本发明第四实施方式的便携式终端的示意框图;图17是示出根据本发明第四实施方式的便携式终端的操作方法的示意流程图;图18是根据本发明第五实施方式的移动通信终端的示意框图; 图19是示出例示存储在根据本发明第五实施方式的移动通信终端的存储 器中的一类数据的数据结构的视图;图20是示出根据本发明第五实施方式的移动通信终端的操作方法的流程图。发明模式以下将参照附图详细描述本发明的较佳实施方式。 图1是根据本发明第一实施方式的音乐生成设备的示意框图。 参照图1,根据本发明第一实施方式的音乐生成设备100包括用户接口 100、歌词处理模块120、谱曲模块130、音乐生成单元140以及存储器150。 歌词处理模块120包括字符处理部分121和语音转换部分123。谱曲模块130 包括旋律生成部分131、和声伴奏生成部分133、以及节奏伴奏生成部分135。 用户接口 IIO从用户处接收歌词和旋律。在此,从用户处接收的旋律表示 由具有音调和音长(duration)的音符的水平组合形成的音符的线性连接。歌词处理模块120的字符处理部分121将所输入简单字符的枚举划分成有 意义的词语或短语。歌词处理模块120的语音转换部分123参照字符处理部分 121的处理结果而生成与输入歌词对应的语音文件。所生成的语音文件可以存 储在存储器150中。此时,可以从语音数据库中选择音质,诸如女声/男声/女 高音/沙桠/童声。谱曲模块130的旋律生成部分131能够生成与通过用户接口 110输入的旋 律对应的旋律文件,并将所生成的旋律文件存储在存储器150中。谱曲模块130的和声伴奏生成部分133对由旋律生成部分131生成的旋律 文件进行分析,并检测适于包含在旋律文件中的旋律的和声以生成和声伴奏文 件。由和声伴奏生成部分133生成的和声伴奏文件可以存储在存储器150中。谱曲模块130的节奏伴奏生成部分135对由旋律生成部分131生成的旋律 文件进行分析,并且检测适于包含在该旋律文件中的旋律的节奏以生成节奏伴 奏文件。节奏伴奏生成部分135能够通过对该旋律的分析而向用户推荐合适的 节奏。而且,节奏伴奏生成部分135可以根据由用户请求的节奏风格而生成节奏伴奏文件。由节奏伴奏生成部分135生成的节奏伴奏文件可以存储在存储器150中。音乐生成单元140可以合成旋律文件、语音文件、以及存储在存储器150 中的和声伴奏文件和节奏伴奏文件,以生成音乐文件,并将所生成的音乐文件 存储在存储器150中。根据本发明的音乐生成设备100仅简单地接收歌词和旋律,生成并合成适于所接收歌词和旋律的和声伴奏和节奏伴奏以提供音乐文件。因此,即使是并 非音乐家的普通人,也能够很容易地谱写好音乐。可以采用不同方式从用户处接收歌词和旋律。用户接口 IIO可以取决于从 用户接收歌词和旋律的方式以各种方法更改。例如,可以哼唱模式从用户处接收旋律。图2是示出使用哼唱模式向根据 本发明第一实施方式的音乐生成设备输入旋律的示例的视图。用户可以通过哼唱将自己制作的旋律输入到根据本发明的音乐生成设备 100中。用户接口 IIO包括从用户处接收旋律的话筒。而且,用户可以通过用 户唱歌的方式输入自己制作的旋律。用户接口 IIO可以进一步包括图像显示部分,以如图2所示地在图像显示 部分上显示正在执行哼唱模式。可以允许图像显示部分在其上显示节拍器,并 且用户能够参照该节拍器来控制输入旋律的速度。在输入旋律完成之后,用户可以请求对所输入的旋律进行检査。用户接口 IIO可以通过扬声器输出由用户输入的旋律,并且可以通过乐谱形式在图像显 示部分上显示该旋律,如图2所示。而且,用户能够选择要进行修改的音符, 并改变显示在用户接口 110上的乐谱中所选音符的音调和/或音长。而且,用户接口 IIO可以使用键盘模式从用户处接收旋律。图3是示出使 用键盘模式向根据本发明第一实施方式的音乐生成设备输入旋律的示例的视 图。用户接口 IIO在图像显示部分上显示键盘状图像,并检测与所设音阶对应 的按钮的按/放,以从用户处接收旋律。由于分别向按钮分派音阶(例如,Do、 Re、 Mi、 Fa、 Sol、 La、 Si和Do),因此可检测到由用户选择的按钮并且可获 得音符的音调数据。而且,可以通过检测按钮的按压时间来获得预定音符的音长数据。此时,有可能通过提供升八度或降八度的选择按钮,来使用户能够选 择八度音。可以在图像显示部分上显示节拍器,并且用户能够参照该节拍器来控制输 入旋律的速度。在旋律输入完成之后,用户可以请求对所输入旋律进行检查。 用户接口 IIO可以通过扬声器输出由用户输入的旋律,并且可以以乐谱形式在 图像显示部分上显示该旋律。而且,用户能够选择要进行修改的音符,并更改 显示在用户接口 110上的乐谱中所选音符的音调和/或音长。而且,用户接口 IIO可以使用乐谱模式从用户处接收旋律。图4是示出使 用乐谱模式向根据本发明第一实施方式的音乐生成模块输入旋律的示例的视 图。用户接口 110可以在图像显示部分上显示乐谱,并从操控按钮的用户处接 收旋律。例如,在乐谱上显示具有预定音调和预定音长的音符。用户可以通过 按压第一按钮(音符升)来升高音符高度,通过按压第二按钮(音符降)来降 低音符高度。而且用户能够通过按压第三按钮(延长)来延长音符的音长,通 过按压第四按钮(縮短)来缩短音符的音长。相应地,用户可以输入预定音符 的音调数据和音长数据,并通过重复执行这一过程来输入自己制作的旋律。在旋律输入完成之后,用户可以请求对所输入的旋律进行检查。用户接口 IIO可以通过扬声器输出由用户输入的旋律,并以乐谱形式在图像显示部分上 显示该旋律。而且,用户可以选择要修改的音符,并更改显示在用户接口 110上的乐谱中所选音符的音调和/或音长。同时,可以采用不同方式从用户处接收歌词。可以取决于从用户处接收歌词的方式,以各种方式更改用户接口 110。歌词的接收可以与上述旋律接收分开。可将歌词接收到乐谱中以与构成旋律的音符对应。歌词的接收可以通过使 用用户所唱的歌曲或者通过简单的字符输入操作来处理。和声伴奏生成部分133为伴奏而对由旋律生成部分131生成的旋律文件进 行基本旋律分析。和声伴奏生成部分133在与构成旋律的每个小节对应的分析 素材的基础上进行和弦选择。在此,和弦是为和声伴奏的每个小节设置的元素。 和弦是用于与整个音乐片段的总体和声相区别的术语。例如,当用户在用吉他弹唱时,他使用设置在相应小节上的和弦来弹奏吉他。在这一点上,唱歌的部分对应于谱写旋律的操作,每次判断和选择适于歌 曲的和弦对应于和声伴奏生成部分133的操作。图5是根据本发明第一实施方式的音乐生成设备的字符处理部分的示意 框图。字符处理部分121包括韩语分类器121a、英语分类器121b、数字分类器 121c、音节分类器121d、词语分类器121e、短语分类器121f和音节匹配121g。韩语分类器121a从所接收字符中分类出韩语字符。英语分类器121b分类 英语字符并将英语字符转换成韩语字符。数字分类器121c将数字转换成韩语 字符。音节分类器121d将经转换的字符分成作为声音最小单元的音节。词语 分类器121e将所接收的字符分成作为语义最小单元的词语。当在两个小节上 列出一个词语时,词语分类器121e防止该词语语义不清或者表达晦涩。短语 分类器121f提供字符的间隔词语,并有助于通过短语单元来划分旋律间歇的 停顿部分或切换部分。通过上述过程,当所接收的歌词被转换成语音时,能够 执行更自然的转换。音节匹配121g参照以上分类数据将构成旋律的每个音符 数据与每个字符相匹配。图6是根据本发明的音乐生成设备的语音转换部分的示意框图。语音转换部分123包括音节音调填充器123a、音节音长填充器123b以及 音效填充器123c。语音转换部分123实际上使用分派给每个音符、并由字符处理部分121 生成的音节数据而逐音符地生成语音。首先,可以根据从用户处接收的歌词将 被转换成哪个语音来进行选择。此时,可以参照语音数据库实现所选语音,并 且可以选择音质,诸如女声/男声/女高音/沙吸/童声。音节音调填充器123a使用由谱曲模块130分析的音符改变存储在数据库 中的语音的音调。音节音长填充器123b使用音符音长计算语音的音长,并应 用所计算的音长。音效填充器123c使用旋律的各种控制消息对存储在语音数 据库中的预定数据进行更改。例如,音效填充器123c能够通过提供诸如速度、 重音和声调之类的各种音效来使人感觉如同他亲自演唱一样。通过上述过程, 歌词处理模块120能够分析从用户处接收的歌词,并生成适于所接收歌词的语 音文件。13同时,已经描述了通过经由用户接口 110向所接收的歌词和旋律添加和声 伴奏和/或节奏伴奏来生成音乐文件的情形。然而,当接收歌词和旋律时,可以 接收用户自己创作的歌词和旋律。而且可以接收现有歌词和旋律。例如,用户 能够加载现有歌词和旋律,并对它们进行修改以创作新的歌词和旋律。图7是示出根据本发明第一实施方式的音乐生成设备的操作方法的流程图。首先,可通过用户接口 IIO接收歌词和旋律(操作701)。 用户可以通过哼唱将其自己创作的旋律输入到音乐生成设备100中。用户接口 IIO包括从用户处接收旋律的话筒。而且,用户可以通过自己唱歌来输入自己创作的旋律。而且,用户接口 IIO可以使用键盘模式从用户处接收旋律。用户接口 110 在图像显示部分上显示键盘状图像,并检测与所设音阶对应的按钮的按/放以从 用户处接收旋律。由于分别向按钮分派音阶(例如,Do、 Re、 Mi、 Fa、 Sol、 La、 Si和Do),可以检测用户选择的按钮,并获得音符的音调数据。而且, 可以通过检测按钮的按压持续时间来获取预定音符的音长数据。此时,有可能 通过提供升八度或降八度的选择按钮而使用户能够选择八度音。而且,用户接口 110可使用乐谱模式从用户处接收旋律。用户接口 110 可以在图像显示部分上显示乐谱,并通过用户操控按钮而接收旋律。例如,在 乐谱上显示具有预定音调和预定音长的音符。用户能够通过按压第一按钮(音 符升)来升高音符高度,通过按压第二按钮(音符降)来降低音符高度。而且, 用户能够通过按压第三按钮(延长)来延长音符音长,并通过按压第四按钮(縮 短)来縮短音符音长。相应地,用户可以输入预定音符的音调数据和音长数据, 并且通过反复执行这一过程来输入自己创作的旋律。同时,可以采用各种方式从用户处接收歌词。可取决于从用户处接收歌词 的方式采用各种方式来更改用户接口 110。歌词的接收可以与以上的旋律输入 分开。可将歌词接收到乐谱中以与构成旋律的音符相对应。可以在用户唱歌时 或者通过简单的字符输入操作来处理歌词输入。当通过用户接口 110接收歌词和旋律时,歌词处理模块120生成与所接收 歌词对应的语音文件,并且谱曲模块130的旋律生成部分131生成与所接收旋律对应的旋律文件(操作703)。由歌词处理模块120生成的语音文件以及由 旋律生成部分131生成的旋律文件可以存储在存储器150中。而且,和声伴奏生成部分133对旋律文件进行分析,以生成适于该旋律的 和声伴奏文件(操作705)。由和声伴奏生成部分133生成的和声伴奏文件可 以存储在存储器150中。音乐生成设备100的音乐生成单元140合成旋律文件、语音文件以及和声 伴奏文件以生成音乐文件(操作704)。由音乐生成单元140生成的音乐文件 可以存储在存储器150中。同时,虽然只对在操作705中生成和声伴奏文件的情形进行描述,但是可 以通过对在操作703中生成的旋律文件进行分析而进一步生成节奏伴奏文件。 在进一步生成节奏伴奏文件的情形中,在操作707中合成旋律文件、语音文件、 和声伴奏文件和节奏伴奏文件以生成音乐文件。音乐生成设备IOO仅从用户处简单地接收歌词和旋律,生成适于所接收歌 词和旋律的和声伴奏和节奏伴奏,并对它们进行合成以提供音乐文件。因此, 即使是并非音乐家的普通人也能简便地谱写好音乐。同时,图8是根据本发明第二实施方式的音乐生成设备的示意框图。参照图8,根据本发明第二实施方式的音乐生成设备800包括用户接口 810、歌词处理模块820、谱曲模块830、音乐生成单元840、以及存储器850。 歌词处理模块820包括字符处理部分821和语音转换部分823。谱曲模块830 包括旋律生成部分831、和弦检测部分833和伴奏生成部分835。用户接口 810从用户处接收歌词和旋律。在此,从用户处接收的旋律表示 由具有音调和音长的音符的水平组合形成的音符的线性连接。歌词处理模块820的字符处理部分821将简单输入字符的枚举分成词语或 短语。歌词处理模块820的语音转换部分823参照字符存储部分821的处理结 果而生成与输入歌词对应的语音文件。所生成的语音文件可以存储在存储器 850中。此时,可以从语音数据库选择音质,诸如女声/男声/女高音/沙哑/童声。谱曲模块830的旋律生成部分831可以生成与通过用户接口810输入的旋 律对应的旋律文件,并将所生成的旋律文件存储在存储器850中。谱曲模块830的和弦检测部分833对由旋律生成部分831生成的旋律文件进行分析,并检测适于该旋律的和弦。所检测的和弦可以存储在存储器850中。
伴奏生成部分835参照由和弦检测部分833检测到的和弦生成伴奏文件。 在此,伴奏文件表示包含和声伴奏和节奏伴奏两者的文件。由伴奏生成部分生 成的伴奏文件可以存储在存储器850中。
音乐生成单元840可以对存储在存储器850中的旋律文件、语音文件和伴 奏文件进行合成,以生成音乐文件,并将所生成的音乐文件存储在存储器850 中。
音乐生成设备800仅从用户处简单地接收歌词和旋律,生成适于所接收歌 词和旋律的和声伴奏/节奏伴奏,并对它们进行合成以提供音乐文件。因此,即 使是并非音乐家的普通人,也能轻易地谱写好音乐。
可以采用各种方式从用户处接收旋律。可取决于从用户处接收旋律的方式 采用各种方式更改用户接口 810。可以通过诸如哼唱模式、键盘模式和乐谱模 式之类的模式从用户处接收旋律。
同时,可以采用各种方式从用户处接收歌词。可取决于从用户处接收歌词 的方式采用各种方式更改用户接口 810。
可以釆用各种方式从用户处接收歌词。可取决于从用户接收歌词的方式采 用各种方式更改用户接口 110。歌词的接收可以与以上的旋律接收分开。可将 歌词接收到乐谱中以与构成旋律的音符相对应。可以使用用户所唱的歌曲或者 通过简单的字符输入操作来处理歌词输入。
然后,参照图9-11描述检测适于谱曲模块830的和弦检测部分833所接 收旋律的和弦的操作。以下描述的检测和弦的操作可以应用到根据本发明第一 实施方式的音乐生成设备100。
图9是根据本发明第二实施方式的音乐生成设备的和弦检测部分的示意 框图,图10是说明根据本发明第二实施方式的音乐生成设备中小节分类的视 图,图11是示出将和弦设成由根据本发明第二实施方式的音乐生成设备所分 类的小节的视图。
参照图9,谱曲模块830的和弦检测部分833包括小节分类器833a、旋律 分析器833b、调分析器833c以及和弦选择器833d。
小节分类器833a对所接收的旋律进行分析以划分适于预先指定的预定节拍的小节。例如,在音乐片段具有4-4节拍的情形中,以4拍单元计算音符音 长并在音乐单上对其进行划分(参照图10)。在跨小节安排音符的情形中,可
使用连音符来划分音符。
旋律分析器833b将旋律的音符分类成12音阶,并根据每个音符的音长来 赋予音符权重(一个八度划分成12个音,例如, 一个八度由12个音构成,这 12个音由包括钢琴键盘上的白键和黑键的12个键表示)。例如,由于确定和 弦的影响随音符音长延长而变高,因此赋予具有相对较长音长的音符较高权 重,而赋予具有相对较短音长的音符较小权重。而且,要考虑适于节拍的重音 条件。例如,4-4拍音乐片段具有强/弱/中/弱的节奏,其中赋予与强/中对应的 音符而非其它音符较高权重,以使与强/中节奏对应的音符在选择和弦时能具有 较大影响。
如上所述,旋律分析器833b赋予对相应音符累计各种条件的情况权重, 以提供旋律分析素材,使得在随后选择和弦时实现最和谐的伴奏。
调分析器833c使用由旋律分析器833b所分析的素材判断整个音乐片段具 有哪个大调/小调。调包括根据# (升半音)的数目确定的C大调、G大调、D 大调和A大调,并且还包括根据b (降音号)的数目确定的F大调、Bb大调 和Eb大调。由于用于每个调的和弦不同,因此这种分析是必要的。
和弦选择器833d参照由调分析器833c分析的调数据和由旋律分析器833b 分析的权重数据来映射最适合每个小节的和弦。当对每个小节分派和弦时,和 弦选择器833d能够取决于音符的分布向一个小节分派和弦,或者向半小节分 派和弦。参照图ll,对第一小节选择I和弦,对第二小节选择IV和弦或V和 弦。图ll示出对第二小节的前一半选择IV和弦,而对第二小节的后一半选择 V和弦。
通过以上过程,谱曲模块830的和弦检测部分833可以对从用户处接收的 和弦进行分析,并检测与每个小节对应的和弦。
图12是示出根据本发明第二实施方式的音乐生成设备的伴奏生成部分的 示意框图。
参照图12,谱曲模块830的伴奏生成部分835包括风格选择器835a、和 弦修改器835b、和弦填充器835c和音轨生成器835d。风格选择器835a选择要添加到从用户处接收的旋律的伴奏的风格。伴奏 风格包括嘻哈(hip-h叩)、舞曲、爵士、摇滚、民歌、和小步舞曲(trot)。 要添加到从用户处接收的旋律的伴奏风格可由用户来选择。根据每种风格的和 弦文件可以存储在存储器850中。而且,根据每种风格的和弦文件可针对每种 乐器生成。乐器包括钢琴、口琴、小提琴、大提琴、吉他和鼓。与每种乐器对 应的和弦文件在一个小节的音长中生成,并由基本I和弦形成。当然,可将根 据每种风格的和弦文件作为独立数据库进行管理,并且可将和弦文件设置成其 它和弦,诸如IV和弦和V和弦。
由于由风格选择器835a选择的嘻哈风格包括基本I和弦,但是可以将由 和弦检测部分833检测到的小节匹配到IV和弦或V和弦而非基本I和弦,和 弦修改器835b根据所选风格将和弦修改成由和弦检测部分833实际检测到的 每个小节的和弦。相应地,和弦修改器835b执行将和弦修改成适于实际检测 到的小节的和弦的操作。当然,还执行相对于构成嘻哈风格的所有乐器对和弦 进行个别修改的操作。
和弦填充器835c将由和弦修改器835b对每种乐器修改的和弦顺序连接起 来。例如,假定选择了嘻哈风格并且选择了如图11所示的和弦,则将嘻哈风 格的I和弦施加于第一小节,将嘻哈风格的IV和弦施加于第二小节的前一半, 将V和弦施加于第二小节的后一半。相应地,和弦填充器835c顺序连接适于 相应小节的嘻哈风格和弦。此时,和弦填充器835c顺序连接每种乐器的相应 小节的和弦,并根据乐器数来连接和弦。例如,施加并连接嘻哈风格的钢琴和 弦,且施加并连接嘻哈风格的鼓和弦。
音轨生成器835d生成由对每种乐器连接的和弦形成的伴奏文件。可以使 用由对每种乐器连接的和弦形成的相应独立MIDI (乐器数字接口)音轨来生 成该伴奏文件。以上生成的伴奏文件可以存储在存储器850中。
音乐生成单元840将存储在存储器850中的旋律文件、语,文件、伴奏文 件进行合成,以生成音乐文件。由音乐生成单元840生成的音g;件可以存储 在存储器850中。音乐生成单元840可以将由音轨生成器835d生成的至少一 个MIDI音轨和从用户处接收的歌词/旋律音轨与标题数据聚集在一起,以产生 一个完整的MIDI (乐器数字接口)文件。同时,虽然已经针对通过向经由用户接口 810接收的歌词/旋律添加伴奏 而生成音乐文件的情形进行了描述,但是不仅可以接收用户自己创作的歌词/
旋律,而且还可以通过用户接口 810接收现有歌词/旋律。例如,用户可以调用 存储在存储器850中的现有歌词/旋律,并且可修改现有歌词/旋律以创作新的 歌词/旋律。
图13是示出根据本发明第二实施方式的音乐生成设备的操作方法的流程图。
首先,通过用户接口 810接收歌词和旋律(操作1301)。 用户能够通过哼唱将自己创作的旋律输入到音乐生成设备800中。用户接
口 810包括从用户处接收旋律的话筒。而且,用户可以通过自己唱歌来输入自
己创作的歌曲。
而且,用户接口 810可以使用键盘模式从用户处接收旋律。用户接口810 在图像显示部分上显示键盘状图像,并检测与所设音阶对应的按钮的按/放,以 从用户处接收旋律。由于分别向按钮分派音阶(例如,Do、 Re、 Mi、 Fa、 Sol、 La、 Si和Do),因此可以检测用户选择的按钮,并获得音符的音调数据。而 且,可以通过检测按钮的按压持续时间来获取预定音符的音长数据。此时,有 可能通过提供升八度或将八度的选择按钮而使用户能够选择八度音。
而且,用户接口 810可使用乐谱模式从用户处接收旋律。用户接口 810 可以在图像显示部分上显示乐谱,并通过用户操控按钮而从用户处接收旋律。 例如,在乐谱上显示具有预定音调和预定音长的音符。用户能够通过按压第一 按钮(音符升)来升高音符高度,通过按压第二按钮(音符降)来降低音符高 度。而且,用户能够通过按压第三按钮(延长)来延长音符音长,并通过按压 第四按钮(縮短)来縮短音符音长。相应地,用户可以输入预定音符的音调数 据和音长数据,并且通过反复执行这一过程而输入自己创作的旋律。
同时,可以采用各种方式从用户处接收歌词。可以取决于从用户处接收歌 词的方式采用各种方式来更改用户接口 810。歌词的接收可以与以上的旋律输 入分开。可将歌词接收到乐谱中以与构成旋律的音符对应。可以在用户唱歌时 或者通过简单的字符输入操作来处理歌词输入。
当通过用户接口 810接收歌词和旋律时,歌词处理模块820生成与所接收歌词对应的语音文件,并且谱曲模块830的旋律生成部分831生成与所接收旋 律对应的旋律文件(操作1303)。由歌词处理模块820生成的语音文件以及由 旋律生成部分831生成的旋律文件可以存储在存储器150中。
音乐生成设备800对由旋律生成部分831生成的旋律进行分析,并生成适 于该旋律的和声/节奏伴奏文件(操作1305)。所生成的和声/节奏伴奏文件可 以存储在存储器850中。
在此,音乐生成设备800的和弦检测部分833对由旋律生成部分831生成 的旋律进行分析,并检测适于该旋律的和弦。所检测到的和弦可以存储在存储 器850中。
音乐生成设备800的伴奏生成部分835参照由和弦检测部分833检测到的 和弦生成伴奏文件。在此,伴奏文件表示包括和声伴奏和节奏伴奏两者的文件。 由伴奏生成部分835生成的伴奏文件可以存储在存储器850中。
随后,音乐生成设备800的音乐生成单元840对旋律文件、语音文件以及 和声/节奏伴奏文件进行合成,以生成音乐文件(操作1307)。由音乐生成单 元840生成的音乐文件可以存储在存储器850中。
音乐生成设备800仅从用户处简单地接收歌词和旋律,生成适于所接收歌 词和旋律的和声/节奏伴奏,并将它们合成以提供音乐文件。因此,即使是并非 音乐家的普通人也能轻易地谱写好音乐。
同时,图14是根据本发明第三实施方式的便携式终端的示意图。在此, 便携式终端用作一般指代可由个人携带的终端的术语。便携式终端包括MP3 播放器、PDA、数码相机、移动通信终端和相机电话。
参照图14,便携式终端1400包括用户接口 1410、音乐生成模块1420、 和存储器1430。音乐生成模块1420包括歌词处理模块1421、谱曲模块1423、 和音乐生成单元1425。歌词处理模块1421包括字符处理部分1421a和语音转 换部分1421b。谱曲模块1423包括旋律生成部分1423a、和声伴奏生成部分 1423b和节奏伴奏生成部分1423c。
用户接口 1410从用户处接收数据、指令和菜单选择,并向用户提供声音 数据和可视数据。而且,用户接口 1410从用户处接收歌词和旋律。在此,从 用户处接收的旋律表示由具有音调和音长的音符的水平组合形成的音符线性连接。
音乐生成模块1420生成适于通过用户接口 1410接收到的歌词/旋律的和 声伴奏和/或节奏伴奏。音乐生成模块1420生成音乐文件,其中所生成的和声 伴奏和/或节奏伴奏被添加到从用户处接收的歌词/旋律。
根据本发明的便携式终端1400仅简单地接收歌词和旋律,并生成和合成 适于所接收歌词和旋律的和声伴奏和/或节奏伴奏,以提供音乐文件。因此,即 使是并非音乐家的普通人也能轻易地谱写好音乐片段。
歌词处理模块1421的字符处理部分1421a将简单输入字符的枚举划分成 有意义的词语或短语。歌词处理模块1421的语音转换部分1421b参照字符处 理部分1421a的处理结果生成与所接收歌词对应的语音文件。所生成的语音文 件可以存储在存储器1430中。此时,可以从语音数据库选择音质,诸如女声/ 男声/女高音/沙观/童声。
谱曲模块1423的旋律生成部分1423a生成与通过用户接口 1410接收的旋 律对应的旋律,并将所生成的旋律存储在存储器1430中。
谱曲模块1423的和声伴奏生成部分1423b对由旋律生成部分1423a生成 的旋律文件进行分析,并检测适于包含在该旋律文件中的旋律的和声以生成和 声伴奏文件。由和声伴奏生成部分1423b生成的和声伴奏文件可以存储在存储 器1430中。
谱曲模块1423的节奏伴奏生成部分1423c对由旋律生成部分1423生成的 旋律文件进行分析,并检测适于包含在该旋律文件中的旋律的节奏以生成节奏 伴奏文件。节奏伴奏生成部分1423c可以通过对该旋律的分析向用户推荐合适 的节奏。而且,节奏伴奏生成部分1423c可以根据用户请求的节奏风格生成节 奏伴奏文件。由节奏伴奏生成部分1423c生成的节奏伴奏文件可以存储在存储 器1430中。
音乐生成单元1425可以合成旋律文件、语音文件、以及存储在存储器1430 中的和声伴奏文件和节奏伴奏文件,以生成音乐文件,并将所生成的音乐文件 存储在存储器1430中。
可以采用各种方式从用户处接收旋律。可以取决于从用户处接收旋律的方 式采用各种方式更改用户接口 1410。例如,可以通过哼唱模式从用户处接收旋律。可以通过哼唱模式将用户自
己创作的旋律接收到便携式终端1200中。用户接口 1410包括从用户处接收旋
律的话筒。而且,可在用户唱歌时将用户自己创作的旋律接收到便携式终端
1200。
用户接口 1410还可包括图像显示部分,在该图像显示部分上显示正在执 行哼唱模式。可以允许图像显示部分在其上显示节拍器,并且用户可以参照该
节拍器控制输入旋律的速度。
在旋律输入完成之后,用户可以请求对输入旋律进行检查。用户接口 1410 可以通过扬声器输出从用户处接收的旋律,并且可以在图像显示部分上以乐谱 形式显示旋律。而且,用户可以选择要修改的音符,并更改显示在用户接口 1410 上的乐谱中所选音符的音调和/或音长。
而且,用户接口 1410可以使用键盘模式从用户处接收旋律。用户接口 1410 在图像显示部分上显示键盘状图像,并检测与所设音阶对应的按钮的按/放,以 从用户处接收旋律。由于分别向按钮分派音阶(例如,Do、 Re、 Mi、 Fa、 Sol、 La、 Si和Do),可以检测由用户选择的按钮,并获得音符的音调数据。而且, 可以通过检测按钮的按压持续时间来获取预定音符的音长数据。此时,有可能 通过提供升八度或将八度的选择按钮而使用户能够选择八度音。
可以在图像显示部分上显示节拍器,并且用户可以参照该节拍器控制输入 旋律的速度。在旋律输入完成之后,用户可以请求对输入旋律进行检査。用户 接口 1410可以通过扬声器输出用户输入的旋律,并且可以在图像显示部分上 以乐谱形式显示旋律。而且,用户可以选择要修改的音符,并更改显示在用户 接口 1410上的乐谱中所选音符的音调和/或音长。
而且,用户接口 1410可使用乐谱模式从用户处接收旋律。用户接口 1410 可以在图像显示部分上显示乐谱,并通过用户操控按钮而接收旋律。例如,在 乐谱上显示具有预定音调和预定音长的音符。用户能够通过按压第一按钮(音 符升)来升高音符高度,通过按压第二按钮(音符降)来降低音符高度。而且, 用户能够通过按压第三按钮(延长)来延长音符音长,并通过按压第四按钮(縮 短)来縮短音符音长。相应地,用户可以输入预定音符的音调数据和音长数据, 并且通过反复执行这一过程而输入自己创作的旋律。在旋律输入完成之后,用户可以请求对输入旋律进行检查。用户接口 1410 可以通过扬声器输出从用户处接收的旋律,并且可以在图像显示部分上以乐谱
形式显示旋律。而且,用户可以选择要修改的音符,并更改显示在用户接口 1410
上的乐谱中所选音符的音调和/或音长。
同时,可以采用各种方式从用户处接收歌词。可以取决于从用户处接收歌
词的方式采用各种方式来更改用户接口 1410。歌词的接收可以与以上的旋律接
收分开。可将歌词接收到乐谱中以与构成旋律的音符对应。可以使用用户所演 唱的歌曲或者通过简单的字符操作来处理歌词接收。
谱曲模块1423的和声伴奏生成部分1423b为伴奏而对由旋律生成部分 1423a生成的旋律文件执行基本旋律分析。和声伴奏生成部分1423b在与构成 旋律的每个小节对应的分析素材的基础上执行和弦选择。在此,和弦是为和声 伴奏的每个小节设置的元素。和弦是用于与整个音乐片段的总体和声相区别的 术语。
例如,当用户在用吉他弹唱时,他使用对相应小节设置的和弦来弹奏吉他。 在这一点上,唱歌的部分对应于谱写旋律的操作,每次判断和选择适于歌曲的 和弦对应于和声伴奏生成部分1423b的操作。
同时,已经描述了通过经由用户接口 1410向所接收的歌词和旋律添加和 声伴奏和/或节奏伴奏来生成音乐文件的情形。然而,当接收歌词和旋律时,可 以接收用户自己创作的歌词和旋律。而且可以接收现有歌词和旋律。例如,用 户能够加载现有歌词和旋律,并对它们进行修改以创作新的歌词和旋律。
图13是示出根据本发明第二实施方式的音乐生成设备的操作方法的 流程图。
首先,通过用户接口 1410接收歌词和旋律(操作1501)。 用户能够通过哼唱将自己创作的旋律输入到便携式终端1400。用户接口
1410包括从用户处接收旋律的话筒。而且,用户可以通过自己唱歌来输入自己
创作的歌曲。
而且,用户接口 1410可以使用键盘模式从用户处接收旋律。用户接口 1410 在图像显示部分上显示键盘状图像,并检测与所设音阶对应的按钮的按/放,以 从用户接收旋律。由于分别向按钮分派音阶(例如,Do、 Re、 Mi、 Fa、 Sol、La、 Si和Do),因此可以检测用户选择的按钮,并获得音符的音调数据。而 且,可以通过检测按钮的按压持续时间来获取预定音符的音长数据。此时,有 可能通过提供升八度或将八度的选择按钮而使用户能够选择八度音。
而且,用户接口 1410可使用乐谱模式从用户处接收旋律。用户接口 1410 可以在图像显示部分上显示乐谱,并通过用户操控按钮来接收旋律。例如,在 乐谱上显示具有预定音调和预定音长的音符。用户能够通过按压第一按钮(音 符升)来升高音符高度,通过按压第二按钮(音符降)来降低音符高度。而且, 用户能够通过按压第三按钮(延长)来延长音符音长,并通过按压第四按钮(縮 短)来縮短音符音长。相应地,用户可以输入预定音符的音调数据和音长数据, 并且通过反复执行这一过程而输入自己创作的旋律。
同时,可以采用各种方式从用户接收歌词。可以取决于从用户接收歌词的 方式采用各种方式来更改用户接口 1410。歌词的接收可以与以上的旋律输入分 开。可将歌词接收到乐谱中以与构成旋律的音符对应。可以在用户唱歌时或者 通过简单的字符输入操作来处理歌词输入。
当通过用户接口 1410接收歌词和旋律时,歌词处理模块1421生成与所接 收歌词对应的语音文件,并且谱曲模块1423的旋律生成部分1423a生成与所 接收旋律对应的旋律文件(操作1503)。由歌词处理模块1421生成的语音文 件以及由旋律生成部分1423a生成的旋律文件可以存储在存储器1430中。
而且,谱曲模块1423的和声伴奏生成部分1423b对该旋律进行分析,并 生成适于该旋律的和声伴奏文件(操作1505)。由和声伴奏生成部分1423b 生成的和声伴奏文件可以存储在存储器1430中。
音乐生成模块1420的音乐生成单元1425对旋律文件、语音文件以及和声 伴奏文件进行合成,以生成音乐文件(操作1507)。由音乐生成单元1425生 成的音乐文件可以存储在存储器1430中。
同时,虽然只对在操作1505中生成和声伴奏文件的情形进行了描述,但 是可以通过对在操作1503中生成的旋律文件进行分析来进一步生成节奏伴奏 文件。在进一步生成节奏伴奏文件的情形中,在操作1507中,合成旋律文件、 语音文件、和声伴奏文件和节奏伴奏文件以生成音乐文件。
便携式终端1400仅从用户简单地接收歌词和旋律,生成适于所接收歌词和旋律的和声伴奏和节奏伴奏,并对它们进行合成以提供音乐文件。因此,即 使是并非音乐家的普通人也能简便地谱写好音乐。
同时,图16是根据本发明第四实施方式的便携式终端的示意框图。在 此,便携式终端用作一般指代可由个人携带的终端的术语。便携式终端包括
MP3播放器、PDA、数码相机、移动通信终端和相机电话。
参照图16,便携式终端1600包括用户接口 1610、音乐生成模块1620、 和存储器1630。音乐生成模块1620包括歌词处理模块1621、谱曲模块1623、 和音乐生成单元1625。歌词处理模块1621包括字符处理部分1621a和语音转 换部分1621b。谱曲模块1623包括旋律生成部分1623a、和弦检测部分1623b 以及伴奏生成部分1623c。
用户接口 1610从用户处接收歌词和旋律。在此,从用户处接收的旋律表 示由具有音调和音长的音符的水平组合形成的音符的线性连接。
歌词处理模块1621的字符处理部分1621a将简单输入字符的枚举划分成 有意义的词语或短语。歌词处理模块1621的语音转换部分1621b参照字符处 理部分1621a的处理结果生成与所输入歌词对应的语音文件。所生成的语音文 件可以存储在存储器1630中。此时,可以从语音数据库选择音质,诸如女声/ 男声/女高音/沙桠/童声。
用户接口 1610从用户处接收数据、指令和选择,并向用户提供声音数据 和可视数据。而且,用户接口 1610从用户处接收歌词和旋律。在此,从用户 处接收的旋律表示由具有音调和音长的音符的水平组合形成的音符的线性连 接。
音乐生成模块1620生成适于通过用户接口 1610接收到的歌词和旋律的和 声/节奏伴奏。音乐生成模块1620生成音乐文件,其中所生成的和声伴奏/节奏 伴奏被添加到从用户处接收的歌词/旋律。
根据本发明的便携式终端1600仅简单地接收歌词和旋律,并生成和合成 适于所接收歌词和旋律的和声伴奏和/或节奏伴奏,以提供音乐文件。因此,即 使是并非音乐家的普通人也能轻易地谱写好音乐片段。
谱曲模块1623的旋律生成部分1623a可生成与通过用户接口 1610接收的 旋律对应的旋律文件,并将所生成的旋律文件存储在存储器1630中。谱曲模块1623的和弦检测部分对由旋律生成部分1623a生成的旋律文件 进行分析,并检测适于该旋律的和弦。所检测到的和弦可以保存在存储器1630 中。
谱曲模块1623的伴奏生成部分1623c参照由和弦检测部分1623b检测到 的和弦生成伴奏文件。在此,伴奏文件表示包含和声伴奏和节奏伴奏两者的文 件。由伴奏生成部分1623c生成的伴奏文件可以存储在存储器1630中。
音乐生成单元1625可以合成存储在存储器1630中的旋律文件、语音文件、 以及伴奏文件,以生成音乐文件,并将所生成的音乐文件存储在存储器1630 中。
便携式终端1600仅从用户处接收歌词和旋律,并生成适于所接收歌词和 旋律的和声伴奏/节奏伴奏,并对它们进行合成以提供音乐文件。因此,即使是 并非音乐家的普通人也能轻易地谱写好音乐。
可以采用各种方式从用户处接收旋律。可以取决于从用户处接收旋律的方 式采用各种方式更改用户接口 1610。可以通过诸如哼唱模式、键盘模式和乐谱 模式之类的模式从用户处接收旋律。
以下简要描述在和弦检测部分1623b检测适于所接收旋律的和弦的操作。 如下描述的检测和弦的操作还可以应用于根据本发明第三实施方式的便携式 终端1400。
和弦检测部分1623b对所接收的旋律进行分析,以划分适于预先指定的预 定节拍的小节。例如,在具有4-4节拍的音乐片段的情形中,以4拍单元计算 音符音长并在音乐单上对其进行划分(参照图10)。在跨小节安排音符的情形 中,可使用连音符来划分音符。
和弦检测部分1623b将旋律的音符分类成12音阶,并根据每个音符的音 长来赋予音符权重(一个八度划分成12个音,例如, 一个八度由12个音构成, 这12个音由包括钢琴键盘上的白键和黑键的12个键表示)。例如,由于确定 和弦的影响随音符音长延长而变高,因此赋予具有相对较长音长的音符较高权 重,而赋予具有相对较短音长的音符较小权重。而且,要考虑适于节拍的重音 条件。例如,4-4拍音乐片段具有强/弱/中/弱的节奏,其中赋予与强/中对应的 音符而非其它音符较高权重,以使得与强/中节奏对应的音符在选择和弦时具有较大影响。
如上所述,和弦检测部分1623b赋予对相应音符累计各种条件的情况权 重,以提供旋律分析素材,使得在随后选择和弦时实现最和谐的伴奏。
和弦检测部分1623b使用对该旋律分析的素材判断整个音乐片段所具有 的大调/小调。调包括根据# (升半音)的数目确定的C大调、G大调、D大调 和A大调,并且还包括根据b (降音号)的数目确定的F大调、Bb大调和Eb 大调。由于用于每个调的和弦不同,因此这种分析是必需的。
和弦检测部分1623b参照所分析的相应音符的调数据和权重数据来映射 最适合每个小节的和弦。当对每个小节分派和弦时,和弦检测部分1623b能够 取决于音符的分布向一个小节分派和弦,或者向半小节分派和弦。
通过这一过程,和弦检测部分1623b可以对从用户处接收的旋律进行分 析,并检测与每个小节对应的合适和弦。
伴奏生成部分1623c选择要添加到从用户处接收的旋律的伴奏风格。伴奏 风格包括嘻哈、舞曲、爵士、摇滚、民歌、和小步舞曲。要添加到从用户处接 收的旋律的伴奏风格可由用户来选择。和弦文件可以保存在存储器1630中。 而且,根据每种风格的和弦文件可以对每种乐器生成。乐器包括钢琴、口琴、 小提琴、大提琴、吉他和鼓。与每种乐器对应的参考和弦文件可在一个小节的 音长中生成,并由基本I和弦构成。当然,可将根据每种风格的参考和弦文件 作为独立数据库进行管理,并且可将和弦文件设置成其它和弦,诸如IV和弦 和V和弦。
由于由伴奏生成部分1623c选择的嘻哈风格包括基本I和弦,但是可以将 由和弦检测部分1623b检测到的小节匹配到IV和弦或V和弦而非基本I和弦, 因此伴奏生成部分1623c根据所选风格将参考和弦修改成实际检测到的每个小 节的和弦。相应地,伴奏生成部分1623c执行将参考和弦修改成适于实际检测 到的小节的和弦的操作。当然,还执行相对于构成嘻哈风格的所有乐器对和弦 进行个别修改的操作。
伴奏生成部分1623c将对每种乐器修改的和弦顺序地连接起来。例如,伴 奏生成部分1623c将嘻哈风格的I和弦施加于第一小节,将嘻哈风格的IV和 弦施加于第二小节的前一半,以及将嘻哈风格的V和弦施加到半。如上所述,伴奏生成部分1623c顺序地连接适于相应小节的嘻哈风格和弦。 此时,伴奏生成部分1623c沿每种乐器的小节顺序地连接和弦,并根据乐器数 来连接和弦。例如,施加并连接嘻哈风格的钢琴和弦,施加并连接嘻哈风格的 鼓和弦。
伴奏生成部分1623c生成由对每种乐器连接的和弦形成的伴奏文件。可以 使用由对每种乐器连接的和弦形成的相应独立MIDI音轨来生成该伴奏文件。 以上生成的伴奏文件可以存储在存储器1630中。
音乐生成单元1625对存储在存储器1630中的旋律文件、语音文件、伴奏 文件进行合成,以生成音乐文件。由音乐生成单元1625生成的音乐文件可以 存储在存储器1630中。音乐生成单元1625可以将由伴奏生成部分1623c生成 的至少一个MIDI音轨和从用户接收的歌词/旋律音轨与标题数据聚集在一起, 以产生一个完整的MIDI文件。
同时,虽然已经针对通过向经由用户接口 1610接收的歌词/旋律添加伴奏 而生成音乐文件的情形进行了描述,但是不仅可以接收用户自己创作的歌词和 旋律,而且还可以通过用户接口 1610接收现有歌词/旋律。例如,用户可以调 用存储在存储器1630中的现有歌词和旋律,并可以修改现有歌词和旋律以创 作新的歌词和旋律。
图17是示出根据本发明第四实施方式的便携式终端的操作方法的示意流 程图。
首先,通过用户接口 1410接收歌词和旋律(操作1701)。 用户能够通过哼唱将自己创作的旋律输入到便携式终端1600。用户接口
1610包括从用户处接收旋律的话筒。而且,用户可以通过自己唱歌来输入自己
创作的歌曲。
而且,用户接口 1610可以使用键盘模式从用户处接收旋律。用户接口 1610 在图像显示部分上显示键盘状图像,并检测与所设音阶对应的按钮的按/放,以 从用户处接收旋律。由于分别向按钮分派音阶(例如,Do、 Re、 Mi、 Fa、 Sol、 La、 Si和Do),因此可以检测用户选择的按钮,并获得音符的音调数据。而 且,可以通过检测按钮的按压持续时间来获取预定音符的音长数据。此时,有 可能通过提供升八度或将八度的选择按钮而使用户能够选择八度音。而且,用户接口 1610可使用乐谱模式从用户处接收旋律。用户接口 1610 可以在图像显示部分上显示乐谱,并通过用户操控按钮来接收旋律。例如,在 乐谱上显示具有预定音调和预定音长的音符。用户能够通过按压第一按钮(音 符升)来升高音符高度,通过按压第二按钮(音符降)来降低音符高度。而且, 用户能够通过按压第三按钮(延长)来延长音符音长,并通过按压第四按钮(縮 短)来縮短音符音长。相应地,用户可以输入预定音符的音调数据和音长数据, 并且通过反复执行这一过程而输入自己创作的旋律。
同时,可以采用各种方式从用户处接收歌词。可以取决于从用户处接收歌 词的方式采用各种方式来更改用户接口 1610。歌词的接收可以与以上的旋律输 入分开。可将歌词接收到乐谱中以与构成旋律的音符对应。可以在用户唱歌时 或者通过简单的字符输入操作来处理歌词输入。
当通过用户接口 1610接收歌词和旋律时,歌词处理模块1621生成与所接 收歌词对应的语音文件,并且谱曲模块1623的旋律生成部分1623a生成与所 接收旋律对应的旋律文件(操作1703)。由歌词处理模块1621生成的语音文 件以及由旋律生成部分1623a生成的旋律文件可以存储在存储器1630中。
音乐生成模块1620对由音乐生成部分1623a生成的旋律进行分析,并生 成适于该旋律的和声/节奏伴奏文件(操作1705)。所生成的和声/节奏伴奏文 件可以存储在存储器1630中。
在此,音乐生成模块1620的和弦检测部分1623b对由旋律生成部分1623a 生成的旋律进行分析,并检测适于该旋律的和弦。所检测到的和弦可以存储在 存储器1630中。
音乐生成模块1620的伴奏生成部分1623c参照和弦检测部分1623b检测 到的和弦生成伴奏文件。在此,伴奏文件表示包括和声伴奏和节奏伴奏两者的 文件。由伴奏生成部分1623c生成的伴奏文件可以存储在存储器1630中。
随后,音乐生成模块1620的音乐生成单元1625对旋律文件、语音文件以 及和声/节奏伴奏文件进行合成,以生成音乐文件(操作1707)。由音乐生成 单元1625生成的音乐文件可以存储在存储器1630中。
便携式终端1600仅从用户简单地接收歌词和旋律,生成适于所接收歌词 和旋律的和声/节奏伴奏,并对它们进行合成以提供音乐文件。因此,即使是并非音乐家的普通人也能简便地谱写好音乐。
图18是根据本发明第五实施方式的移动通信终端的示意框图,图19是示 出例示存储在根据本发明第五实施方式的移动通信终端的存储器中的一类数 据的数据结构的视图。
参照图18,移动通信终端1800包括用户接口 1810、音乐生成模块1820、 铃声选择单元1830、铃声品味分析单元1840、铃声自动选择单元1850、存储 器1860、和铃声再现单元1870。
用户接口 1810从用户处接收数据、指令和选择,并向用户提供声音数据 和可视数据。而且,用户接口 1810从用户处接收歌词和旋律。在此,从用户 处接收的旋律表示由具有音调和音长的音符的水平组合形成的音符的线性连 接。
音乐生成模块1820生成适于通过用户接口 1810接收到的歌词和旋律的和 声和/或节奏伴奏。音乐生成模块1820生成音乐文件,其中所生成的和声伴奏/ 节奏伴奏被添加到从用户处接收的歌词和旋律。
可以选择应用于根据本发明第三实施方式的音乐生成模块1420或者应用 于根据本发明第四实施方式的便携式终端的音乐生成模块1620作为音乐生成 模块1820。
根据本发明的便携式终端1800仅简单地接收歌词和旋律,生成并合成适 于所接收歌词和旋律的和声伴奏/节奏伴奏,以提供音乐文件。因此,即使是并 非音乐家的普通人也能简便地谱写好音乐片段。而且用户可以将他自己创作的 音乐文件传送给他人,并使用该音乐文件作为移动通信终端1800的铃声。
存储1860存储和弦数据al、节奏数据a2、音频文件a3、字符图案数据 a4、以及铃声设置数据a5。
参照图19,首先,和弦数据al是在音阶之间差异(大于两个音阶)的基 础上(即间隔理论)施加到构成预定旋律的音符的和声数据。
因此,即使在通过用户接口 1810输入简单的歌词和旋律的情形中,和弦 数据al也允许通过音符的预定再现单元(例如每次执行的音乐片段的小节) 来实现伴奏。
第二,节奏数据a2是使用诸如鼓的打击乐器和诸如贝司(baseguitar)的节奏乐器来演奏的音域(range)数据。节奏数据a2是用拍子和重音构成的, 并且包括和声数据和根据节拍模式的各种节奏。根据该节奏数据a2,可以对每 个预定的音符再现单元(例如一节)实现各种节奏伴奏,诸如民歌、嘻哈和拉
丁舞曲o
第三,音频文件a3是用于再现音乐片段的文件。MIDI文件可以用作音频 文件。在此,MIDI (乐器数字接口)表示其中可以指定各种信号以在电子乐器 之间平等交换数字信号的标准。MIDI文件包括音色数据、音符长度数据、音 阶数据、音符数据、重音数据、节奏数据、和回音数据。
在此,音色数据与音符宽度紧密相关,表示音符的特征,并且根据乐器种 类(语音)而不同。
而且,音阶数据表示音符音调(通常,音阶是7音音阶,并且被划分成大 音阶、小音阶、半音阶和全音阶)。音符数据bl表示音乐片段(可以称为音 乐)的最小单位。即,音符数据bl可以用作声音源样本单位。除了音阶数据 和音符数据之外,细微的演奏差别可由重音数据和回音数据来表达。
构成MIDI文件的相应数据通常被存储为音轨。根据本发明一实施方式, 三个代表性音轨即音符音轨bl、和声音轨b2、和节奏音轨b3用于自动伴奏功 能。而且,可以应用与所接收歌词对应的独立音轨。
第四,符号模式数据a4表示通过分析由用户选择的音频文件而获取用户 偏好和弦数据和节奏数据的排序数据。因此,符号模式数据a4允许用户参照 每次排序的和声数据和节奏数据的量来选择中意音频文件a3。
第五,铃声设置数据a5是一数据,其中将由用户选择的音频文件a3或者 通过分析用户品味而自动选择的音频文件(如下所述)用作铃声。
当用户按压设置在用户接口 1810上的键盘单元的预定键按钮时,生成对 应键输入信号并将其传递到音乐生成模块1820。
音乐生成模块1820根据键输入信号生成包括音符音调和音符音长的音符 数据,并使用所生成的音符数据形成音符音轨。
此时,音乐生成模块1820根据一类键按钮来映射预定音调,并根据为了 生成音符数据而操作该键按钮的时间来设置预定音符长度。用户可以通过连同 键按钮一起操作分派给音阶音符的预定键来输入# (升半音)或b (降音号)。因此,音乐生成模块1820生成音符数据,使得经映射的音符音调升高或降低半度。
如此,用户通过键按钮的种类或按压时间来输入基本旋律线。此时,用户
接口 1810生成将所生成音符数据实时用作音符的显示数据,并在图像显示部 分的屏幕上显示该显示数据。
例如,当在乐谱上对每个小节显示音符时,用户很容易在谱写旋律线的同 时检查所显示的音符。
而且,音乐生成模块1820设定两个操作模式,即旋律接收模式和旋律检 査模式,并且能够从用户处接收操作模式。旋律接收模式是用于接收音符数据 的模式,而旋律检査模式是用于再现旋律使得用户能够在谱写对应音乐片段的 同时检査输入音符数据的模式。即,在旋律检查模式被选择时,音乐生成模块 1820根据迄今为止生成的音符数据来再现旋律。
在旋律接收模式运行期间,当预定键按钮的输入信号被传送时,音乐生成 模块1820根据对该键按钮分派的音阶来再现对应音符。因此,用户检查乐谱 上的音符,时刻聆听输入音符或再现那一时刻为止的输入音符以进行音乐片段 的谱写。
如上所述,用户可以使用音乐生成模块1820从一开始谱写音乐片段。而 且,用户可以使用现有音乐片段和音频文件执行谱写/整理。在这种情形中,音 乐生成模块1820可以通过用户的选择而读取存储在存储器1860中的其它音频 文件。
音乐生成模块1820检测所选音频文件的音符音轨,且用户接口 1810在屏 幕上以音符形式显示音符音轨。检查输出音符的用户操控用户接口 1810的按 键板单元,如上所述。当键输入信号被传递时,用户接口 1810生成对应音符 数据以允许用户编辑音轨的音符数据。
同时,可以采用不同方式从用户处接收歌词。可取决于从用户处接收歌词 的方式以各种方式更改用户接口 1810。歌词的接收可以与上述旋律输入分开。 可将歌词接收到乐谱中以与构成旋律的音符对应。歌词的输入可以通过在用户 唱歌曲时或者通过简单的字符输入操作来处理。
当音符数据(旋律)和歌词被输入时,音乐生成模块1820提供适于所输入音符数据和歌词的自动伴奏。
音乐生成模块1820通过预定单元对所输入的音符数据进行分析,从存
储器1860检测适用和声数据,并使用检测到的和声数据生成和声音轨。
所检测的和声数据可被组合成各种形式,并且相应地,音乐生成模块
1820根据和声数据的种类和组合而生成多个和声音轨。
音乐生成模块1820对以上生成的音符数据的节拍进行分析,从存储器 1860检测适用节奏数据,并使用检测到的节奏数据生成节奏音轨。音乐生 成模块1820根据节奏数据的种类和组合而生成多个节奏音轨。
而且,音乐生成模块1820生成与通过用户接口 1810接收的歌词相对 应的语音音轨。
音乐生成模块1820对以上生成的音符音轨、语音音轨、和声音轨和节 奏音轨进行混音,以生成单个语音文件。由于存在多个音轨,可以生成用 作铃声的多个音频文件。
当用户通过以上过程经由用户接口 1810输入歌词和旋律线时,移动通 信终端1800可以自动生成和声伴奏和节奏伴奏,并生成多个音频文件。
铃声选择单元1830能够向用户提供音频文件的标识数据。当用户通过 用户接口 1810选择要用作铃声的音频文件时,铃声选择单元1830对该音 频文件进行设置,使其能够用作铃声(铃声设置数据)。
用户重复使用铃声设置功能,并且铃声设置数据被记录在存储器1860 中。铃声品味分析单元1840对构成所选音频文件的和声数据和节奏数据进 行分析以生成用户的品味模式数据。
铃声自动选择单元1850根据品味模式数据从由用户谱写或整理的多 个音频文件中选择要用作铃声的预定数量的音频文件。
当通信信道被设定且回绕声音被再现时,铃声再现单元1870对预定音 频文件进行解析以生成MIDI文件的再现数据,并使用节拍栏作为基准来对 准再现数据。而且,铃声再现单元1870顺序读取与每个音轨再现节拍对应 的相关声源,并对所读取的声源进行频率转换和输出。
经频率转换的声源作为铃声经由用户接口 1810的扬声器输出。
接下来,参照图20描述根据本发明第五实施方式的移动通信终端的操作方法。图20是示出根据本发明第五实施方式的移动通信终端的操作方法 的流程图。
首先,用户选择是否新近谱写音乐片段(例如铃声)或整理现有音乐
片段(操作2000)。
在新近谱写音乐片段的情形中,根据键按钮的输入信号来生成包括音
符音调和音符音长的音符数据(操作2005)。
另一方面,在整理现有音乐片段的情形中,音乐生成模块1820读取所 选音频文件(操作2015),分析音符音轨,并在屏幕上输出音符(操作2020)。
用户选择构成现有音乐片段的音符,并操作用户接口 1810的键盘单元 以输入音符。相应地,音乐生成模块1820映射与键输入信号对应的音符数 据(操作2005),并在屏幕上以音符形式输出经映射的音符数据(操作2010)。
当谱写或整理预定旋律时(操作2025),音乐生成模块1820从用户 处接收歌词(操作2030)。而且,音乐生成模块1820生成与所接收歌词对 应的语音音轨,以及与所接收旋律对应的音符音轨(操作2035)。
当生成与旋律对应的音符音轨时,音乐生成模块1820通过预定单元对 所生成音符数据进行分析,以从存储器1860检测适用的和弦数据。而且, 音乐生成模块1820根据音符数据的次序使用检测到的和弦数据生成和声音 轨(操作2040)。
而且,音乐生成模块1820对音符音轨中音符数据的节拍进行分析,以 从存储器1860检测适用的节奏数据。而且,音乐生成模块1820根据音符 数据的次序使用检测到的节奏数据生成节奏音轨(操作2045)。
当谱写/整理旋律(音符音轨)时,生成对应于歌词的音轨,并且自动 生成和声伴奏(和声音轨)和节奏伴奏(节奏音轨),音乐生成模块1820 对相应音轨进行混音以生成多个音频文件(操作2050)。
在这一点上,在用户手动将所需音频文件指定为铃声的情形中(操作 2055的是),铃声选择单元1830提供标识数据以接收音频文件,并在相关 音频文件上记录铃声设置数据(操作2060)。
铃声分析单元1840对要用作铃声的音频文件的和声数据和节奏数据 进行分析,以生成用户的品味模式数据,并将所生成的品味模式数据记录
34在存储器1860中(操作2065)。
然而,在用户旨在自动指定铃声的情形中(操作2055的否),铃声自 动选择单元1850对所谱写或整理的音频文件或者已经存储的音频文件进行 分析,并使分析结果与品味模式数据相匹配以选择要用作铃声的音频文件 (操作2070和2075)。
即使在指定铃声的情形中,铃声品味分析单元1840也会对自动选择的 音频文件的和声数据和节奏数据进行分析,以生成用户的品味模式数据, 并将所生成的品味模式数据记录在存储器1860中(操作2065)。
根据本发明的移动通信终端,即使当用户仅输入所需歌词和旋律或者 整理其它音乐片段时,也生成各种和声伴奏和节奏伴奏,并将其混音成单
个音乐文件,从而获得多个美妙铃声。
而且,根据本发明,通过基于诸如被转换成数据库的和声数据和节奏 数据之类的音乐理论检査用户的铃声偏好并自动选择新近谱写/整理的铃声 内容或已有铃声内容,来指定铃声。因此,可以减少用户手动操控菜单以 定期指定铃声的不便。
而且,根据本发明,如同玩游戏一样,用户能够在使用交通工具旅行 或者等人之时通过经由用户接口怡然地谱写或整理音乐片段来解闷。
而且,根据本发明,由于不需要付费下载铃声并且能够使用闲暇时间 简便地生成铃声,移动通信终端的效用大大改进。
工业实用性
根据本发明的音乐生成设备及其操作方法,能够自动生成适于所表达 歌词和旋律的和声伴奏和节奏伴奏。
而且,根据便携式终端及其操作方法,能够自动生成适于所表达歌词 和旋律的和声伴奏和节奏伴奏。
根据移动通信终端及其操作方法,提供一种用于自动生成适于所表达 歌词和旋律的和声伴奏和节奏伴奏的音乐生成模块,使得由该音乐生成模
块生成的音乐片段可以用作铃声。
权利要求
1. 一种音乐生成设备,包括 用户接口,用于从用户处接收歌词和旋律; 歌词处理模块,用于生成与所接收歌词对应的语音文件; 旋律生成单元,用于生成与所接收旋律对应的旋律文件; 和声伴奏生成单元,用于分析所述旋律文件以产生与所述旋律对应的和声伴奏文件;以及音乐生成单元,用于合成所述语音文件、所述旋律文件以及所述和声伴奏 文件以生成音乐文件。
2. 如权利要求l所述的设备,其特征在于,所述用户接口检测与所设音 阶的音符相对应的按钮的按/放,以从用户处接收所述旋律。
3. 如权利要求l所述的设备,其特征在于,所述用户接口在图像显示部 分上显示乐谱,并通过允许用户操作按钮设置音符音调和音符音长来接收所述 旋律。
4. 如权利要求1所述的设备,其特征在于,所述和声伴奏生成单元选择 与构成所述旋律的每个小节相对应的和弦。
5. 如权利要求1所述的设备,其特征在于,还包括节奏伴奏生成单元, 用于分析所述旋律文件以生成与所述旋律相对应的节奏伴奏文件。
6. 如权利要求5所述的设备,其特征在于,所述音乐生成单元合成所述 语音文件、所述旋律文件、所述和声伴奏文件和所述节奏伴奏文件以生成第二 音乐文件。
7. 如权利要求1所述的设备,其特征在于,还包括用于存储所述语音文件、所述旋律文件、所述和声伴奏文件、所述音乐文件和现有已谱写音乐文件 中至少一个的存储器。
8. 如权利要求7所述的设备,其特征在于,所述用户接口接收并显示存 储在所述存储器中的文件的歌词和旋律之一,并从用户处接收所述歌词和旋律 之一的修改请求以编辑所述歌词和旋律之一。
9. 如权利要求1所述的设备,其特征在于,所述用户接口从用户所唱歌曲接收所述歌词和旋律。
10. 如权利要求l所述的设备,其特征在于,所述用户接口通过允许用户 输入字符来接收歌词。
11. 如权利要求l所述的设备,其特征在于,所述歌词处理模块包括 字符处理部分,用于将所接收歌词的字符枚举划分成词语和短语之一;以及语音转换部分,用于参照所述字符处理部分的处理结果生成与所接收的歌 词相对应的所述语音文件。
12. —种音乐生成设备,包括 用户接口,用于从用户处接收歌词和旋律; 歌词处理模块,用于生成与所接收歌词对应的语音文件; 旋律生成单元,用于生成与所接收旋律对应的旋律文件; 和弦检测单元,用于分析所述旋律文件以检测构成所述旋律的每个小节的和弦;伴奏生成单元,用于参照检测到的和弦生成与所述旋律对应的和声/节奏 伴奏文件;以及音乐生成单元,用于合成所述语音文件、所述旋律文件以及所述和声/节 奏伴奏文件以生成音乐文件。
13. 如权利要求12所述的设备,其特征在于,还包括用于存储所述语音 文件、所述旋律文件、每个小节的所述和弦、所述和声/节奏伴奏文件、所述音 乐文件、以及现有已谱写音乐文件中至少一个的存储器。
14. 如权利要求13所述的设备,其特征在于,所述用户接口接收并显示 存储在所述存储器中的文件的歌词和旋律之一,并且从用户处接收对所述歌词 和旋律之一的修改请求以编辑所述歌词和旋律之一。
15. —种便携式终端,包括用户接口,用于从用户处接收歌词和旋律;以及音乐生成模块,用于生成与所接收歌词对应的语音文件,生成与所接收旋 律对应的旋律文件,分析所生成的旋律文件以生成与所述旋律对应的和声伴奏 文件,并且合成所述语音文件、所述旋律文件以及所述和声伴奏文件以生成音乐文件。
16. —种便携式终端,包括用户接口,用于从用户处接收歌词和旋律;以及音乐生成模块,用于生成与所接收歌词对应的语音文件,生成与所接收旋 律对应的旋律文件,分析所述旋律文件以检测构成所述旋律的每个小节的和 弦,参照检测到的和弦生成与所述旋律对应的和声/节奏伴奏文件,以及合成所 述语音文件、所述旋律文件以及所述和声/节奏伴奏文件以生成音乐文件。
17. —种移动通信终端,包括用户接口,用于从用户处接收歌词和旋律;以及音乐生成模块,用于生成与所接收歌词对应的语音文件,生成与所接收旋 律对应的旋律文件,分析所生成的旋律文件以生成具有与所述旋律对应的和声 伴奏的伴奏文件,合成所述音乐文件、所述旋律文件、所述伴奏文件以生成音 乐文件;铃声选择单元,用于将由所述音乐生成模块生成的音乐文件选为铃声;以及铃声再现单元,用于在通信被连接时将由所述铃声选择单元所选的音乐文 件再现为铃声。
18. —种操作音乐生成设备的方法,所述方法包括 经由用户接口接收歌词和旋律;生成与所接收歌词对应的语音文件,并生成与所接收旋律对应的旋律文件;分析所述旋律文件以生成适于所述旋律的和声伴奏文件;以及 合成所述语音文件、所述旋律文件以及所述和声伴奏文件以生成音乐文件。
19. 如权利要求18所述的方法,其特征在于,分析所述旋律文件以生成 所述和声伴奏文件包括,选择与构成所述旋律的每个小节相对应的和弦。
20. 如权利要求18所述的方法,其特征在于,还包括通过对所述旋律文 件的分析生成与所述旋律对应的节奏伴奏文件。
21. 如权利要求20所述的方法,其特征在于,还包括合成所述语音文件、所述旋律文件、所述和声伴奏文件以及所述节奏伴奏文件以生成第二音乐文 件。
22. 如权利要求18所述的方法,其特征在于,所述用户接口从用户所唱 歌曲接收所述歌词和旋律。
23. 如权利要求18所述的方法,其特征在于,所述用户接口通过允许用户输入字符来接收所述歌词。
24. —种操作音乐生成设备的方法,所述方法包括 经由用户接口接收歌词和旋律;生成与所接收歌词对应的语音文件,并生成与所接收旋律对应的旋律文件;分析所述旋律文件以生成适于所述旋律的和声/节奏伴奏文件;以及 合成所述语音文件、所述旋律文件以及所述和声/节奏伴奏文件以生成音 乐文件。
25. —种操作移动通信终端的方法,所述方法包括 通过用户接口接收歌词和旋律;生成与所接收歌词对应的语音文件,并且生成与所接收旋律对应的旋律文件;分析所述旋律文件以产生具有适于所述旋律的和声伴奏的伴奏文件; 合成所述语音文件、所述旋律文件以及所述伴奏文件以生成音乐文件; 将所生成的音乐文件选为铃声;以及 当通信被连接时,将所选音乐文件再现为铃声。
全文摘要
提供了一种音乐生成设备。该设备包括用户接口、歌词处理模块、旋律生成单元、和声伴奏生成单元和音乐生成单元。用户接口从用户处接收歌词和旋律,歌词处理模块生成与所接收歌词对应的语音文件。旋律生成单元生成与所接收旋律对应的旋律文件,和声伴奏生成单元分析该旋律文件以产生与该旋律对应的和声伴奏文件。音乐生成单元合成语音文件、旋律文件以及和声伴奏文件以生成音乐文件。
文档编号H04B1/40GK101313477SQ200680043168
公开日2008年11月26日 申请日期2006年12月21日 优先权日2005年12月21日
发明者李定洙, 林仁宰 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1